• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    • Browse
    • Software Security

    Software Security Courses Online

    Learn software security principles for protecting applications. Understand how to identify vulnerabilities, implement security measures, and perform security testing.

    Skip to search results

    Filter by

    Subject
    Required
     *

    Language
    Required
     *

    The language used throughout the course, in both instruction and assessments.

    Learning Product
    Required
     *

    Level
    Required
     *

    Duration
    Required
     *

    Skills
    Required
     *

    Subtitles
    Required
     *

    Educator
    Required
     *

    Explore the Software Security Course Catalog

    • Status: New
      New
      Status: Free Trial
      Free Trial
      P

      Pearson

      Linux Security Basics and Beyond: Unit 3

      Skills you'll gain: Firewall, Linux Administration, Linux Servers, Network Security, Linux, Hardening, Network Administration, Zero Trust Network Access, Security Controls, System Configuration

      Intermediate · Course · 1 - 4 Weeks

    • Status: Preview
      Preview
      A

      Atlassian

      Agile with Atlassian Jira

      Skills you'll gain: Jira (Software), Scrum (Software Development), Agile Methodology, Lean Methodologies, Kanban Principles, Sprint Planning, Agile Project Management, Backlogs, Workflow Management, Project Management, Issue Tracking, Query Languages, User Accounts, Continuous Improvement Process, Software Versioning

      4.7
      Rating, 4.7 out of 5 stars
      ·
      9.6K reviews

      Beginner · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      U

      University of Michigan

      Programming for Everybody (Getting Started with Python)

      Skills you'll gain: Programming Principles, Computer Programming, Software Installation, Python Programming, Computational Thinking, Command-Line Interface

      4.8
      Rating, 4.8 out of 5 stars
      ·
      232K reviews

      Beginner · Course · 1 - 3 Months

    • Status: New
      New
      Status: Free Trial
      Free Trial
      P

      Pearson

      (SSCP) Systems Security Certified Practitioner: Unit 6

      Skills you'll gain: Endpoint Security, Malware Protection, Mobile Security, Application Security, Security Software, Firewall, Information Systems Security, Security Controls, Hardening, Intrusion Detection and Prevention

      Beginner · Course · 1 - 4 Weeks

    • Status: New
      New
      Status: Preview
      Preview
      C

      Coursera Instructor Network

      SonarQube Mastery: Continuous Code Inspection & Security

      Skills you'll gain: Code Review, Code Coverage, Continuous Integration, Software Quality Assurance, Application Security, Software Technical Review, Software Quality (SQA/SQC), Secure Coding, Maintainability, Debugging, CI/CD, Vulnerability, Software Configuration Management, Vulnerability Assessments, Software Engineering Tools, Development Environment, Security Management, Quality Improvement, Data Integration, Analysis

      Intermediate · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      C

      Cisco Learning and Certifications

      Data Security

      Skills you'll gain: Cryptography, Data Security, Public Key Infrastructure, Information Systems Security, Network Security, Information Assurance, Security Information and Event Management (SIEM), Encryption, Cybersecurity, Network Monitoring, Event Monitoring, Network Analysis, Key Management, Data Integrity, Data Capture, Incident Response

      4.8
      Rating, 4.8 out of 5 stars
      ·
      57 reviews

      Mixed · Course · 1 - 4 Weeks

    • Status: New
      New
      Status: Free Trial
      Free Trial
      Status: AI skills
      AI skills
      I

      IBM

      IBM Relational Database Administrator

      Skills you'll gain: Data Warehousing, SQL, Linux Commands, Database Administration, Web Scraping, IBM DB2, Bash (Scripting Language), Data Pipelines, Apache Airflow, MySQL, Database Management, Database Architecture and Administration, Star Schema, Shell Script, Extract, Transform, Load, Relational Databases, Database Design, Data Engineering, Generative AI, Data Security

      4.6
      Rating, 4.6 out of 5 stars
      ·
      59K reviews

      Intermediate · Professional Certificate · 3 - 6 Months

    • Status: New
      New
      Status: Free Trial
      Free Trial
      P

      Pearson

      Linux Security Basics and Beyond

      Skills you'll gain: Firewall, Linux Administration, Hardening, Linux Servers, Linux, OS Process Management, Linux Commands, Unix, User Accounts, Network Security, Application Security, Red Hat Enterprise Linux, File Systems, Authentications, Data Security, Vulnerability Scanning, Infrastructure Security, IT Security Architecture, Security Controls, Network Administration

      Intermediate · Specialization · 1 - 4 Weeks

    • Status: New
      New
      Status: Free Trial
      Free Trial
      P

      Pearson

      Linux Security Basics and Beyond: Unit 4

      Skills you'll gain: OS Process Management, Linux Administration, Linux, Linux Servers, File Systems, Data Security, Linux Commands, Network Security, Vulnerability Scanning, Information Systems Security, System Monitoring, Data Storage, Encryption

      Intermediate · Course · 1 - 4 Weeks

    • Status: New
      New
      Status: Free Trial
      Free Trial
      P

      Pearson

      (SSCP) Systems Security Certified Practitioner: Unit 4

      Skills you'll gain: Vulnerability Management, Continuous Monitoring, Vulnerability Assessments, Patch Management, System Monitoring, Risk Management Framework, Event Monitoring, Cyber Risk, Threat Detection, Security Information and Event Management (SIEM)

      Beginner · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      I

      IBM

      Data Science Fundamentals with Python and SQL

      Skills you'll gain: SQL, Statistical Hypothesis Testing, Relational Databases, Statistical Analysis, Dashboard, Descriptive Statistics, Jupyter, Data Visualization, Stored Procedure, Statistical Methods, Web Scraping, Probability Distribution, Probability & Statistics, Statistics, Data Analysis Software, Data Visualization Software, Data Science, Object Oriented Programming (OOP), Data Analysis, Python Programming

      Build toward a degree

      4.6
      Rating, 4.6 out of 5 stars
      ·
      73K reviews

      Beginner · Specialization · 3 - 6 Months

    • Status: Free Trial
      Free Trial
      U

      University of Michigan

      Python for Everybody

      Skills you'll gain: Database Design, JSON, Data Processing, SQL, Web Scraping, Relational Databases, Extensible Markup Language (XML), Databases, Database Management, Data Modeling, Data Visualization, Programming Principles, Data Structures, Data Cleansing, Web Services, Interactive Data Visualization, Python Programming, Computer Programming, Software Installation, File Management

      Build toward a degree

      4.8
      Rating, 4.8 out of 5 stars
      ·
      278K reviews

      Beginner · Specialization · 3 - 6 Months

    Software Security learners also search

    Information Security
    Data Security
    Network Security
    Web Security
    Computer Security
    Application Security
    Linux Security
    CompTIA Security+
    1…789…677

    In summary, here are 10 of our most popular software security courses

    • Linux Security Basics and Beyond: Unit 3: Pearson
    • Agile with Atlassian Jira: Atlassian
    • Programming for Everybody (Getting Started with Python): University of Michigan
    • (SSCP) Systems Security Certified Practitioner: Unit 6: Pearson
    • SonarQube Mastery: Continuous Code Inspection & Security: Coursera Instructor Network
    • Data Security: Cisco Learning and Certifications
    • IBM Relational Database Administrator: IBM
    • Linux Security Basics and Beyond: Pearson
    • Linux Security Basics and Beyond: Unit 4: Pearson
    • (SSCP) Systems Security Certified Practitioner: Unit 4: Pearson

    Skills you can learn in Computer Security And Networks

    Cybersecurity (33)
    Google (25)
    Google Cloud Platform (17)
    Internet (17)
    Cryptography (16)
    Network Security (16)
    Linux (12)
    Software Testing (12)
    Information Security (10)
    Application Programming Interfaces (8)
    Kubernetes (8)
    Web (8)

    Other topics to explore

    Arts and Humanities
    338 courses
    Business
    1095 courses
    Computer Science
    668 courses
    Data Science
    425 courses
    Information Technology
    145 courses
    Health
    471 courses
    Math and Logic
    70 courses
    Personal Development
    137 courses
    Physical Science and Engineering
    413 courses
    Social Sciences
    401 courses
    Language Learning
    150 courses

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Do Not Sell/Share
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok