• 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


  • 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 stars, 34K reviews, Mixed, Course, 1 - 4 Weeks

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

    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    Effective Communication: Writing, Design, and Presentation

    Skills you'll gain: Business Writing, Public Speaking, Presentations, Peer Review, Graphic Design, Graphic and Visual Design, Business Correspondence, Storytelling, Business Communication, Graphic and Visual Design Software, Verbal Communication Skills, Visual Design, Writing, Organizational Skills, Digital Design, Project Design, Layout Design, Writing and Editing, Concision, Graphical Tools

    4.8 stars, 12K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.8 (12K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • M

    Microsoft

    Governance and Compliance Management

    Skills you'll gain: Governance Risk Management and Compliance, Responsible AI, Compliance Management, AI Security, Governance, Compliance Auditing, Regulatory Compliance, Performance Measurement, ISO/IEC 27001, Auditing, Internal Controls, Key Performance Indicators (KPIs), Gap Analysis, Risk Management Framework, Cloud Security, Policy Development, Risk Control, Risk Management, Risk Analysis, Cybersecurity

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • P

    Packt

    Advanced Java APIs and Functional Programming

    Skills you'll gain: Secure Coding, Maintainability, Hardening, Java Programming, Software Design Patterns, Application Security, Software Design, Java, Software Architecture, Memory Management, Object Oriented Design, API Design, Code Reusability, Software Development, Object Oriented Programming (OOP), Functional Design, Application Programming Interface (API), Interoperability, System Programming, C (Programming Language)

    Advanced · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • G

    Google

    Tools of the Trade: Linux and SQL

    Skills you'll gain: Bash (Scripting Language), Operating Systems, File Systems, Linux Commands, Linux, SQL, Linux Administration, File Management, Unix Shell, Query Languages, Database Management, Command-Line Interface, Databases, Relational Databases, Authorization (Computing), Authentications, User Accounts

    4.8 stars, 6.3K reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.8 (6.3K) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • B

    British Standards Institution

    Automotive Cybersecurity with ISO/SAE 21434

    Skills you'll gain: Threat Modeling, Continuous Monitoring, Cyber Engineering, Threat Management, Security Requirements Analysis, Security Engineering, Cyber Governance, Vulnerability Management, Cybersecurity, Cyber Security Assessment, Cyber Security Policies, Vulnerability Assessments, Cyber Risk, Security Management, Incident Response, Verification And Validation, Technical Standard, Systems Development Life Cycle

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
  • C

    Chegg Skills

    AI-Enabled Cybersecurity

    Skills you'll gain: AI Security, Cyber Threat Intelligence, Cybersecurity, Threat Detection, Incident Response, Information Systems Security, Vulnerability Assessments, Penetration Testing, Security Awareness, Artificial Intelligence, Cloud Security, Authentications, Machine Learning, Network Security, Data Analysis, Automation, Risk Management, Prompt Engineering, Problem Solving, Critical Thinking

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • U

    University of Pennsylvania

    Business Analytics

    Skills you'll gain: People Analytics, Descriptive Analytics, Data-Driven Marketing, Financial Statement Analysis, Business Analytics, Data-Driven Decision-Making, Customer Analysis, Financial Statements, Human Resource Strategy, Operations Research, Financial Analysis, Marketing Analytics, Human Resources Management and Planning, Analytics, Operational Efficiency, Predictive Analytics, Customer Insights, Financial Data, Operational Analysis, Peer Review

    4.6 stars, 18K reviews, Beginner, Specialization, 3 - 6 Months

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

    Status: Free trial
    Free trial
  • G

    Google

    Google Prompting Essentials

    Skills you'll gain: Data Visualization, Prompt Engineering Tools, Prompt Patterns, AI powered creativity, AI literacy, AI Personalization, Generative AI, Timelines, LLM Application, Agentic Workflows, Spreadsheet Software, Ideation, Artificial Intelligence, Business Correspondence, Complex Problem Solving, Report Writing, Solution Design, Document Management, Critical Thinking, Machine Learning

    4.8 stars, 8K reviews, Beginner, Specialization, 1 - 4 Weeks

    ★ 4.8 (8K) · Beginner · Specialization · 1 - 4 Weeks

    Status: Top AI program
    Top AI program
    Status: Free trial
    Free trial
  • K

    Kennesaw State University

    Cybersecurity Foundations for Risk Management

    Skills you'll gain: Cyber Governance, Vulnerability Management, Cyber Attacks, Cybersecurity, Cyber Risk, Threat Management, Security Management, Vulnerability Assessments, Threat Detection, Cyber Security Strategy, Security Awareness, Cyber Operations, Cyber Security Policies, Risk Management Framework, Incident Response, Human Factors (Security)

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

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

    Status: Free trial
    Free trial
  • 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 Planning And Design, Network Security, Network Switches, General Networking, Virtual Networking, Network Performance Management, Computer Networking, Network Architecture

    4.6 stars, 3.4K reviews, Intermediate, Specialization, 3 - 6 Months

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

    Status: Free trial
    Free trial
  • U

    University of California, Irvine

    An Introduction to Programming the Internet of Things (IOT)

    Skills you'll gain: Test Planning, Embedded Systems, Electronics, Internet Of Things, Embedded Software, Network Protocols, Linux, User Requirements Documents, Functional Specification, Electronic Components, Functional Requirement, OSI Models, Basic Electrical Systems, Electronic Hardware, Systems Design, Debugging, Linux Commands, Application Programming Interface (API), TCP/IP, Python Programming

    4.7 stars, 21K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (21K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
1…919293…834

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

  • The Data Scientist’s Toolbox: Johns Hopkins University
  • Effective Communication: Writing, Design, and Presentation: University of Colorado Boulder
  • Governance and Compliance Management: Microsoft
  • Advanced Java APIs and Functional Programming: Packt
  • Tools of the Trade: Linux and SQL: Google
  • Automotive Cybersecurity with ISO/SAE 21434: British Standards Institution
  • AI-Enabled Cybersecurity: Chegg Skills
  • Business Analytics: University of Pennsylvania
  • Google Prompting Essentials: Google
  • Cybersecurity Foundations for Risk Management: Kennesaw State University

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