• 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: Free Trial
      Free Trial
      D

      DeepLearning.AI

      Introduction to Generative AI for Software Development

      Skills you'll gain: Prompt Engineering, Large Language Modeling, ChatGPT, Generative AI, Code Review, Software Development, Program Development, Software Development Methodologies, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML)

      4.7
      Rating, 4.7 out of 5 stars
      ·
      482 reviews

      Beginner · Course · 1 - 4 Weeks

    • T

      The Hong Kong University of Science and Technology

      Introduction to Computers and Office Productivity Software

      Skills you'll gain: Computer Hardware, Computer Graphics, Computer Systems, Graphics Software, Spreadsheet Software, Document Management, File Management, Data Management

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

      Mixed · Course · 1 - 3 Months

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

      IBM

      IBM Relational Database Administrator

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

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

      Intermediate · Professional Certificate · 3 - 6 Months

    • Status: Free Trial
      Free Trial
      I

      IBM

      Core 2: OS, Software, Security and Operational Procedures

      Skills you'll gain: Desktop Support, Operating Systems, Command-Line Interface, System Support, Mobile Security, Network Security, Microsoft Windows, Unix Commands, Technical Support, Mac OS, Linux, Network Troubleshooting, System Configuration, Network Administration, Software Installation, Firewall, Encryption, Malware Protection

      4.7
      Rating, 4.7 out of 5 stars
      ·
      64 reviews

      Intermediate · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      U

      University of Michigan

      Programming for Everybody (Getting Started with Python)

      Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Scripting Languages, Scripting, Computational Thinking, Development Environment

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

      Beginner · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      I

      IBM

      Key Technologies for Business

      Skills you'll gain: Cloud Computing Architecture, Cloud Services, Cloud Security, Cloud Technologies, Data Literacy, Cloud Infrastructure, Data Mining, Cloud Platforms, Cloud Hosting, Cloud Engineering, Cloud Solutions, Cloud Computing, Generative AI, Big Data, Data Analysis, Data Science, ChatGPT, Natural Language Processing, Market Opportunities, Business

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

      Beginner · Specialization · 3 - 6 Months

    • Status: Free Trial
      Free Trial
      I

      IBM

      Data Engineering Foundations

      Skills you'll gain: SQL, Web Scraping, Database Design, MySQL, Data Transformation, Data Store, IBM DB2, Extract, Transform, Load, Relational Databases, Data Architecture, Jupyter, Data Pipelines, Big Data, Data Warehousing, Data Governance, Database Management Systems, Databases, Stored Procedure, Python Programming, Data Structures

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

      Beginner · Specialization · 3 - 6 Months

    • Status: Free Trial
      Free Trial
      I

      IBM

      Data Analysis and Visualization Foundations

      Skills you'll gain: Data Storytelling, Data Visualization, Big Data, Data Visualization Software, Data Analysis, Dashboard, IBM Cognos Analytics, Statistical Analysis, Data Mining, Apache Hadoop, Tree Maps, Excel Formulas, Data Wrangling, Apache Hive, Data Collection, Data Mart, Data Science, Microsoft Excel, Data Quality, Data Cleansing

      Build toward a degree

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

      Beginner · Specialization · 3 - 6 Months

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

      IBM

      IBM Back-End Development

      Skills you'll gain: Istio, Open Web Application Security Project (OWASP), Software Development Life Cycle, Software Architecture, Linux Commands, Application Deployment, NoSQL, Kubernetes, Bash (Scripting Language), MongoDB, Restful API, Shell Script, Django (Web Framework), Object-Relational Mapping, OpenShift, Git (Version Control System), Jupyter, Grafana, Microservices, Python Programming

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

      Beginner · Professional Certificate · 3 - 6 Months

    • Status: Free Trial
      Free Trial
      I

      IBM

      Introduction to Data Science

      Skills you'll gain: SQL, Jupyter, Data Literacy, Data Mining, Peer Review, Data Modeling, Databases, Stored Procedure, Relational Databases, Database Design, Query Languages, Data Science, Database Management, Big Data, Computer Programming Tools, Data Analysis Software, Data Cleansing, Software Development Tools, Cloud Computing, Python Programming

      Build toward a degree

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

      Beginner · Specialization · 3 - 6 Months

    • T

      The State University of New York

      International Cyber Conflicts

      Skills you'll gain: Cyber Threat Intelligence, Cyber Security Policies, Cybersecurity, International Relations, Cyber Risk, Cyber Operations, Cyber Governance, Diplomacy, Infrastructure Architecture, Conflict Management, Security Management, Political Sciences, Media and Communications, Psychology

      4.5
      Rating, 4.5 out of 5 stars
      ·
      1.5K reviews

      Mixed · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      J

      Johns Hopkins University

      Healthcare Data Security, Privacy, and Compliance

      Skills you'll gain: Medical Privacy, Health Information Management, Security Awareness, Cloud Security, Personally Identifiable Information, Encryption, Health Care, Health Care Procedure and Regulation, Data Security, Cyber Attacks, Cryptography, Health Policy, Information Privacy, Regulatory Compliance, Cloud Computing, Patient Safety

      4.8
      Rating, 4.8 out of 5 stars
      ·
      405 reviews

      Beginner · Course · 1 - 4 Weeks

    Software Security learners also search

    Information Security
    Data Security
    Network Security
    Web Security
    Computer Security
    Application Security
    Linux Security
    CompTIA Security+
    1…8910…659

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

    • Introduction to Generative AI for Software Development: DeepLearning.AI
    • Introduction to Computers and Office Productivity Software: The Hong Kong University of Science and Technology
    • IBM Relational Database Administrator: IBM
    • Core 2: OS, Software, Security and Operational Procedures: IBM
    • Programming for Everybody (Getting Started with Python): University of Michigan
    • Key Technologies for Business: IBM
    • Data Engineering Foundations: IBM
    • Data Analysis and Visualization Foundations: IBM
    • IBM Back-End Development: IBM
    • Introduction to Data Science: IBM

    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
    • Manage Cookie Preferences
    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