• 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


  • U

    University of Michigan

    Resilient Teaching Through Times of Crisis and Change

    Skills you'll gain: Resilience, Teaching, Systems Thinking, Diversity Awareness, Adaptability, Adult Education, Instructional Design, Digital pedagogy, Education Software and Technology, Constructive Feedback, Higher Education, Compassion

    4.8 stars, 62 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.8 (62) · Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • G

    Google Cloud

    Data Engineer, Big Data and ML on Google Cloud em Português

    Skills you'll gain: Model Deployment, Data Pipelines, Real Time Data, Google Cloud Platform, Dataflow, Data Warehousing, Dashboard Creation, Data Preprocessing, Data Governance, Tensorflow, Big Data, Feature Engineering, Data Lakes, Dashboard, Extract, Transform, Load, Apache Spark, Metadata Management, Apache Hadoop, MLOps (Machine Learning Operations), Data Management

    4.7 stars, 126 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.7 (126) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    Create a Supermarket app using Java OOP

    Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Software Design, Computer Programming, Software Testing, Application Development

    4.5 stars, 114 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.5 (114) · Intermediate · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Medical Insurance Premium Prediction with Machine Learning

    Skills you'll gain: Data Visualization, Keras (Neural Network Library), Data Preprocessing, Artificial Neural Networks, Statistical Visualization, Predictive Modeling, Model Training, Tensorflow, Applied Machine Learning, Feature Engineering, Data Processing, Data Science, Predictive Analytics, Data Manipulation, Deep Learning, Data Wrangling, Machine Learning, Model Evaluation, Regression Analysis, Python Programming

    4.7 stars, 27 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.7 (27) · Beginner · Guided Project · Less Than 2 Hours

  • C

    California Institute of the Arts

    Fondamentaux de l’infographie

    Skills you'll gain: Typography, Infographics, Graphic and Visual Design, Computer Graphics, Visual Design, Design, Graphic Design, Graphic and Visual Design Software, Creative Design, Design Elements And Principles, Design Software, Visual Storytelling, Computer Graphic Techniques, Layout Design, Color Theory, Creativity

    4.4 stars, 21 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.4 (21) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • C

    Columbia University

    HI-FIVE: Health Informatics For Innovation, Value & Enrichment (Administrative/IT Perspective)

    Skills you'll gain: Value-Based Care, Health Informatics, Care Coordination, Analytics, Health Care Administration, Clinical Data Management, Data Analysis, Interoperability, Data Ethics, Health Systems, Health Technology, Patient-centered Care, Predictive Modeling

    4.7 stars, 143 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (143) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • I

    IBM

    Linux on LinuxONE

    Skills you'll gain: Linux Administration, Virtualization and Virtual Machines, Linux, Performance Tuning, Linux Servers, Virtualization, IBM Cloud, Data Storage, Data Storage Technologies, Hybrid Cloud Computing, Hardening, AI Enablement, Security Controls, Mainframe Computing, Hardware Architecture, Infrastructure Architecture, Virtual Networking, Mainframe Technologies, Networking Hardware, Artificial Intelligence and Machine Learning (AI/ML)

    4.6 stars, 34 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.6 (34) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • E

    EDUCBA

    Azure Network Troubleshooting and Governance

    Skills you'll gain: Network Planning And Design, Microsoft Azure, Network Security, Network Troubleshooting, Network Architecture, Network Support, Network Administration, IT Security Architecture, Security Engineering, Firewall, Network Monitoring, Virtual Private Networks (VPN), Virtual Networking, Network Routing, Role-Based Access Control (RBAC), General Networking, Network Performance Management, Hybrid Cloud Computing, Data Migration

    5 stars, 32 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 5 (32) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • S

    Scrimba

    Advanced React Skills

    Skills you'll gain: React Redux, React.js, Cascading Style Sheets (CSS), UI Components, JavaScript Frameworks, Front-End Web Development, User Interface (UI), Web Frameworks, Maintainability, Authentications, Web Development Tools, Application Frameworks, Javascript, Application Programming Interface (API), Web Design, Frontend Performance, Authorization (Computing), Web Development, Web Applications, Middleware

    4.8 stars, 36 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.8 (36) · Intermediate · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • L

    LearnQuest

    Java Testing: An Introduction to TDD

    Skills you'll gain: Test Driven Development (TDD), Unit Testing, Development Testing, Software Testing, Java, Test Case, Maintainability, Software Design

    3.6 stars, 17 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 3.6 (17) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Lambda Expressions with Java

    Skills you'll gain: Eclipse (Software), Java, Integrated Development Environments, Java Programming, Code Reusability, Functional Design

    4.2 stars, 21 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.2 (21) · Intermediate · Guided Project · Less Than 2 Hours

  • I

    Infosec

    C++ Interacting with the World and Error Handling

    Skills you'll gain: C and C++, Application Security, System Programming, Secure Coding, C++ (Programming Language), C (Programming Language), Debugging, Interoperability, Programming Principles, File I/O, Development Environment

    2.8 stars, 6 reviews, Mixed, Course, 1 - 4 Weeks

    ★ 2.8 (6) · Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
1…409410411…834

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

  • Resilient Teaching Through Times of Crisis and Change: University of Michigan
  • Data Engineer, Big Data and ML on Google Cloud em Português: Google Cloud
  • Create a Supermarket app using Java OOP: Coursera
  • Medical Insurance Premium Prediction with Machine Learning: Coursera
  • Fondamentaux de l’infographie: California Institute of the Arts
  • HI-FIVE: Health Informatics For Innovation, Value & Enrichment (Administrative/IT Perspective): Columbia University
  • Linux on LinuxONE: IBM
  • Azure Network Troubleshooting and Governance: EDUCBA
  • Advanced React Skills: Scrimba
  • Java Testing: An Introduction to TDD: LearnQuest

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
  • Cookies Preference Center
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