• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Software Security

Software Security Courses

Software security courses can help you learn secure coding practices, vulnerability assessment, threat modeling, and incident response strategies. You can build skills in risk analysis, penetration testing, and implementing security protocols across various software environments. Many courses introduce tools like static and dynamic analysis software, intrusion detection systems, and security frameworks, showing how these tools enhance your ability to protect applications from potential threats.

Popular Software Security Courses and Certifications


  • Status: Free Trial
    Free Trial
    N

    Northeastern University

    Introduction to Software Development and Applications

    Skills you'll gain: Systems Thinking, Software Visualization, Software Engineering, Object Oriented Programming (OOP), Project Risk Management, Application Design, Object Oriented Design, Software Development Life Cycle, Risk Management, Software Development Methodologies, Software Design, Application Development, Program Development, Business Logic, User Experience Design, Systems Development, Software Development, Business Architecture, Usability, User Centered Design

    1.5
    Rating, 1.5 out of 5 stars
    ·
    10 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Minnesota

    Cloud Application Security

    Skills you'll gain: Open Web Application Security Project (OWASP), Cloud Security, Authentications, Key Management, Cloud Applications, Application Security, Cloud Development, Secure Coding, DevSecOps, Cloud Computing, Cloud Services, Identity and Access Management, Multi-Factor Authentication, Data Security, Cryptography, Cryptographic Protocols, Application Programming Interface (API), Web Servers, Transaction Processing, Server Side

    4.3
    Rating, 4.3 out of 5 stars
    ·
    27 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    D

    DeepLearning.AI

    Introduction to Generative AI for Software Development

    Skills you'll gain: Prompt Engineering, Large Language Modeling, Prompt Patterns, LLM Application, Vibe coding, Generative AI, Code Review, Generative Model Architectures, Program Development, Software Development Methodologies, Machine Learning Methods, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML)

    4.6
    Rating, 4.6 out of 5 stars
    ·
    661 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    W

    Whizlabs

    Azure: Network Security

    Skills you'll gain: Network Security, Virtual Private Networks (VPN), Microsoft Azure, Firewall, Network Engineering, Network Administration, Virtual Networking, Application Security, Remote Access Systems, Cloud Security, Identity and Access Management, Infrastructure Security, Web Applications, Load Balancing

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    W

    Whizlabs

    AWS: Infrastructure Security

    Skills you'll gain: Infrastructure Security, Vulnerability Scanning, Network Security, Amazon Web Services, Firewall, Vulnerability Assessments, Network Infrastructure, Virtual Networking, Security Controls, Cloud Security, Vulnerability Management, Endpoint Security, Network Planning And Design, Distributed Denial-Of-Service (DDoS) Attacks, Load Balancing

    4
    Rating, 4 out of 5 stars
    ·
    7 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    A

    Atchison Technology

    Scalable Availability in Software Architecture

    Skills you'll gain: Scalability, Cloud-Native Computing, Software Architecture, Software As A Service, Systems Architecture, Cloud Computing Architecture, Cloud Applications, Service Level, Enterprise Architecture, Application Design, Capacity Management, Application Programming Interface (API), System Monitoring, API Design, Service Management, Incident Response, Dependency Analysis, Software Engineering, Risk Management Framework

    Advanced · Course · 1 - 3 Months

  • Status: Preview
    Preview
    N

    Nanjing University

    软件测试 (Software Testing)

    Skills you'll gain: Software Testing, White-Box Testing, Functional Testing, System Testing, JUnit, Performance Testing, Test Tools, Unit Testing, Test Automation, Code Coverage, Test Case, Selenium (Software)

    4.4
    Rating, 4.4 out of 5 stars
    ·
    35 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    T

    The Linux Foundation

    Open Source Software Development, Linux and Git

    Skills you'll gain: Package and Software Management, Open Source Technology, Git (Version Control System), Linux, Command-Line Interface, Bash (Scripting Language), File Systems, GitHub, Linux Administration, Version Control, Linux Commands, User Accounts, CI/CD, Unix Commands, Shell Script, grep, Continuous Integration, Operating System Administration, Software Installation, Software Development Tools

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

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    A

    Arm

    Arm Cortex-M Architecture and Software Development

    Skills you'll gain: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Memory Management, Microarchitecture, Software Development, Hardware Architecture, Debugging, Secure Coding, Build Tools, Application Security, Computer Architecture, System Configuration, Programming Principles, C (Programming Language), Digital Signal Processing, Application Development, C++ (Programming Language)

    4.7
    Rating, 4.7 out of 5 stars
    ·
    210 reviews

    Intermediate · Specialization · 3 - 6 Months

  • I

    Instituto Tecnológico de Aeronáutica

    TDD – Desenvolvimento de Software Guiado por Testes

    Skills you'll gain: Test Driven Development (TDD), Unit Testing, JUnit, Program Development, Test Case, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, Object Oriented Design, Application Design, Programming Principles

    4.7
    Rating, 4.7 out of 5 stars
    ·
    419 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Fundamentals of Software Architecture for Big Data

    Skills you'll gain: Service Level, Software Engineering, Software Systems, Software Architecture, Distributed Computing, Data Architecture, Microservices, Software Development, Transaction Processing, Program Development, Test Driven Development (TDD), Blockchain, Big Data, Data Structures, System Monitoring, Database Theory, Databases

    Build toward a degree

    3.5
    Rating, 3.5 out of 5 stars
    ·
    92 reviews

    Advanced · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    A

    AI CERTs

    Bitcoin Security Foundations

    Skills you'll gain: Threat Modeling, Security Controls, Key Management, Security Management, Cybersecurity, Cyber Attacks, Hardening, Cyber Security Assessment, Endpoint Security

    Beginner · Course · 1 - 4 Weeks

1…262728…834

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

  • Introduction to Software Development and Applications: Northeastern University
  • Cloud Application Security: University of Minnesota
  • Introduction to Generative AI for Software Development: DeepLearning.AI
  • Azure: Network Security: Whizlabs
  • AWS: Infrastructure Security: Whizlabs
  • Scalable Availability in Software Architecture: Atchison Technology
  • 软件测试 (Software Testing): Nanjing University
  • Open Source Software Development, Linux and Git: The Linux Foundation
  • Arm Cortex-M Architecture and Software Development: Arm
  • TDD – Desenvolvimento de Software Guiado por Testes: Instituto Tecnológico de Aeronáutica

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

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • 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
  • Udemy

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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok