• 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


  • G

    Georgia Institute of Technology

    Introduction to User Experience Design

    Skills you'll gain: User Experience Design, Prototyping, User Experience, User Centered Design, User Interface and User Experience (UI/UX) Design, Usability, Requirements Analysis, Requirements Elicitation, User Interface (UI), Interaction Design, Design, Human Centered Design, User Interface (UI) Design, Usability Testing, User Research

    ★ 4.6 (9K) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • W

    Wesleyan University

    Creative Writing

    Skills you'll gain: Editing, Storytelling, Peer Review, Writing and Editing, Writing, Content Creation, Creativity

    ★ 4.6 (6.4K) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • P

    Pontificia Universidad Católica de Chile

    Introducción a la programación en Python I: Aprendiendo a programar con Python

    Skills you'll gain: File I/O, Python Programming, Code Reusability, Data Structures, Programming Principles, Computer Programming, Program Development, Application Development, Algorithms, Data Import/Export

    ★ 4.4 (4.9K) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • S

    SkillsBooster Academy

    Mastering GitHub Copilot: From Setup to Real Projects

    Skills you'll gain: Prompt Engineering, Microsoft Copilot, Vibe coding, Generative AI Agents, GitHub, AI Workflows, Software Development Tools, Application Development, Artificial Intelligence, Generative AI, AI Personalization, Code Review, Responsible AI, Software Development, Front-End Web Development, Design Software, React.js, Software Engineering, Web Development, Javascript

    ★ 4.8 (6) · Beginner · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • M

    Microsoft

    Introduction to Networking and Cloud Computing

    Skills you'll gain: Network Security, Cloud Computing, Virtualization, Cloud Infrastructure, Network Infrastructure, Microsoft Azure, Cloud Services, Firewall, General Networking, Computer Networking, TCP/IP, Digital Transformation, Networking Hardware, Cybersecurity, Network Architecture, Network Protocols, Virtual Machines, Network Monitoring, Artificial Intelligence and Machine Learning (AI/ML)

    ★ 4.8 (561) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • J

    Johns Hopkins University

    The Data Scientist’s Toolbox

    Skills you'll gain: Rmarkdown, Version Control, Data Science, R (Software), Git (Version Control System), GitHub, Software Versioning, Data Literacy, General Science and Research, Data Analysis, R Programming, Development Environment, Statistical Reporting, Software Installation

    ★ 4.6 (34K) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • D

    DeepLearning.AI

    Mathematics for Machine Learning and Data Science

    Skills you'll gain: Descriptive Statistics, Bayesian Statistics, Statistical Hypothesis Testing, Probability & Statistics, Sampling (Statistics), Statistical Methods, Probability Distribution, Linear Algebra, Statistical Inference, Model Optimization, Machine Learning Methods, Statistics, Applied Mathematics, Probability, Calculus, Dimensionality Reduction, Applied Machine Learning, Mathematical Software, Data Transformation, Machine Learning

    ★ 4.6 (3.2K) · Intermediate · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of Colorado System

    Computer Communications

    Skills you'll gain: TCP/IP, Local Area Networks, Routing Protocols, Network Routing, Digital Communications, OSI Models, Network Protocols, Open Shortest Path First (OSPF), Network Routers, Communication Systems, Telecommunications, Dynamic Host Configuration Protocol (DHCP), Network Security, Network Planning And Design, Network Switches, General Networking, Network Performance Management, Computer Networking, Network Architecture, Network Infrastructure

    ★ 4.6 (3.4K) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of California, Santa Cruz

    C and Go: Classical and Modern Programming

    Skills you'll gain: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Computer Science, Software Testing, Algorithms, Code Reusability, Graph Theory, C and C++, Computational Logic, Memory Management, Software Design

    ★ 4.5 (7.3K) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • T

    The Hong Kong University of Science and Technology

    Information Systems Auditing, Controls and Assurance

    Skills you'll gain: Audit Working Papers, Change Control, Internal Auditing, Systems Development, Auditors Report, Risk Management, Risk Control, FinTech, Change Management, Risk Mitigation, Emerging Technologies, Project Implementation, Development Environment

    ★ 4.7 (4K) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Collaboration & Governance

    Skills you'll gain: Collaborative Software, Governance, Project Management Office (PMO), Role-Based Access Control (RBAC), Collaboration, Administration, Data Governance, Cyber Governance, Authorization (Computing), Workflow Management, Governance Risk Management and Compliance, Generative AI Agents, IT Management, Project Management, System Configuration, Data Sharing, Identity and Access Management, Strategic Communication, Security Awareness, Communication

    Beginner · Course · 3 - 6 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • S

    Simplilearn

    Terraform Training for Beginners

    Skills you'll gain: Terraform, Infrastructure as Code (IaC), Security Controls, AWS CloudFormation, Cloud Security, Cloud Infrastructure, Cloud Management, Multi-Cloud, Private Cloud, Power Platform CLI, Collaborative Software, Configuration Management, Command-Line Interface, Data Security, vCenter Server Management, Version Control, Data Migration, Resource Management, Mitigation

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
1…868788…834

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

  • Introduction to User Experience Design : Georgia Institute of Technology
  • Creative Writing: Wesleyan University
  • Introducción a la programación en Python I: Aprendiendo a programar con Python: Pontificia Universidad Católica de Chile
  • Mastering GitHub Copilot: From Setup to Real Projects: SkillsBooster Academy
  • Introduction to Networking and Cloud Computing: Microsoft
  • The Data Scientist’s Toolbox: Johns Hopkins University
  • Mathematics for Machine Learning and Data Science: DeepLearning.AI
  • Computer Communications: University of Colorado System
  • C and Go: Classical and Modern Programming: University of California, Santa Cruz
  • Information Systems Auditing, Controls and Assurance: The Hong Kong University of Science and Technology

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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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