• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Log In
Join for Free
  • 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.


Explore the Software Security Course Catalog


  • Status: Free Trial
    Free Trial
    I

    Infosec

    C++ Superpowers and More

    Skills you'll gain: Secure Coding, Application Security, System Programming, C++ (Programming Language), C (Programming Language), Unix, Embedded Systems, Debugging, Unix Commands, Operating Systems, Data Security, Linux, Microsoft Windows

    3.9
    Rating, 3.9 out of 5 stars
    ·
    11 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Architecting with Google Compute Engine 日本語版

    Skills you'll gain: Identity and Access Management, Prompt Engineering, Cloud Infrastructure, Google App Engine, Google Cloud Platform, Containerization, CI/CD, Kubernetes, Microservices, Application Deployment, Cloud Computing, Cloud-Native Computing, Terraform, Cloud Security, Cloud Applications, Data Storage, Cloud Computing Architecture, Network Architecture, Restful API, Virtual Machines

    4.5
    Rating, 4.5 out of 5 stars
    ·
    888 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Introduction to Java as a Second Language

    Skills you'll gain: Java, Java Programming, Eclipse (Software), Object Oriented Programming (OOP), Development Environment, Computer Programming, Program Development, Virtual Machines, Web Applications, Software Installation

    4.4
    Rating, 4.4 out of 5 stars
    ·
    83 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    Splunk Inc.

    Splunk Search Expert 101

    Skills you'll gain: Splunk, Data Visualization Software, Dashboard, Ad Hoc Reporting, Business Intelligence, Data Analysis, Email Automation, Data Processing, Big Data, Data Science, Event Monitoring, Query Languages, Analysis, Incident Response, Business Analysis

    4.6
    Rating, 4.6 out of 5 stars
    ·
    220 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    B

    Board Infinity

    Microservices and Deployment by using ASP.NET

    Skills you'll gain: Docker (Software), Azure DevOps, Restful API, Microservices, Containerization, DevOps, ASP.NET, CI/CD, .NET Framework, Application Programming Interface (API), API Design, Test Automation, Application Deployment, Git (Version Control System)

    4.2
    Rating, 4.2 out of 5 stars
    ·
    51 reviews

    Advanced · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Leeds

    Major Engineering Project Performance

    Skills you'll gain: Program Management, Project Portfolio Management, Engineering Management, Project Management, Project Management Life Cycle, Project Performance, Project Risk Management, Cost Management, Timelines, Stakeholder Management, Case Studies, Forecasting, Research, Presentations

    4.7
    Rating, 4.7 out of 5 stars
    ·
    979 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of London

    Introduction to Object-Oriented Programming in C++

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Interactive Design, Program Development, UI Components, User Interface (UI), Command-Line Interface, Control Panels, Development Environment, Debugging, Data Validation

    Build toward a degree

    4.7
    Rating, 4.7 out of 5 stars
    ·
    175 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    Data Visualization with R

    Skills you'll gain: Data Storytelling, Interactive Data Visualization, Data Visualization Software, Data Visualization, Dashboard, Ggplot2, Plot (Graphics), Shiny (R Package), R Programming, Leaflet (Software), Data Analysis, Scatter Plots, Box Plots, Data Science, Spatial Data Analysis, Histogram, UI Components, User Interface (UI)

    4.6
    Rating, 4.6 out of 5 stars
    ·
    266 reviews

    Beginner · Course · 1 - 4 Weeks

  • D

    Duke University

    Object-Oriented Programming in Python

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Python Programming, Computer Programming, Software Engineering

    3.8
    Rating, 3.8 out of 5 stars
    ·
    21 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    U

    University of Michigan

    Introduction to 3D Modeling

    Skills you'll gain: 3D Modeling, 3D Assets, Visualization (Computer Graphics), Computer-Aided Design, Design, Graphic and Visual Design, Architectural Design, Creativity

    4.3
    Rating, 4.3 out of 5 stars
    ·
    48 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Java Testing

    Skills you'll gain: JUnit, Test Driven Development (TDD), Unit Testing, Testability, Test Case, Software Testing, Eclipse (Software), Test Data, Development Testing, Test Automation, Test Execution Engine, Integrated Development Environments, Java, Test Tools

    3.8
    Rating, 3.8 out of 5 stars
    ·
    71 reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    D

    Duke University

    Decentralized Finance (DeFi) Primitives

    Skills you'll gain: Loans, FinTech, Payment Systems, Key Management, Cryptography, Digital Assets, Market Liquidity, Financial Trading, Transaction Processing

    4.9
    Rating, 4.9 out of 5 stars
    ·
    453 reviews

    Intermediate · 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…233234235…775

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

  • C++ Superpowers and More: Infosec
  • Architecting with Google Compute Engine 日本語版: Google Cloud
  • Introduction to Java as a Second Language: LearnQuest
  • Splunk Search Expert 101: Splunk Inc.
  • Microservices and Deployment by using ASP.NET: Board Infinity
  • Major Engineering Project Performance: University of Leeds
  • Introduction to Object-Oriented Programming in C++: University of London
  • Data Visualization with R: IBM
  • Object-Oriented Programming in Python: Duke University
  • Introduction to 3D Modeling: University of Michigan

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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
  • Share your Coursera learning story

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