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

Skip to search results

Filter by

Subject
Required
 *

Language
Required
 *

The language used throughout the course, in both instruction and assessments.

Learning Product
Required
 *

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn career credentials while taking courses that count towards your Master’s degree.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.
Earn a university-issued career credential in a flexible, interactive format.

Level
Required
 *

Duration
Required
 *

Skills
Required
 *

Subtitles
Required
 *

Educator
Required
 *

Explore the Software Security Course Catalog

  • Status: Free Trial
    Free Trial
    I

    Infosec

    Cybersecurity Leadership and Management

    Skills you'll gain: Cyber Governance, Security Management, Incident Management, Cyber Security Strategy, Business Continuity, Disaster Recovery, IT Management, Information Systems Security, Cybersecurity, Governance, Cyber Risk, Cyber Security Policies, Security Controls, Asset Management, Security Requirements Analysis, Information Assurance, Security Strategy, Key Performance Indicators (KPIs), Leadership and Management, Leadership

    4.5
    Rating, 4.5 out of 5 stars
    ·
    135 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    INSEAD

    Transacting on the Blockchain

    Skills you'll gain: Blockchain, Digital Assets, FinTech, Financial Inclusion, Emerging Technologies, Identity and Access Management, Financial Services, Cryptography, Automation, Contract Management, Security Controls

    4.8
    Rating, 4.8 out of 5 stars
    ·
    920 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University at Buffalo

    Computer Vision Basics

    Skills you'll gain: Computer Vision, Image Analysis, Computer Graphics, Visualization (Computer Graphics), Digital Design, Artificial Intelligence, Applied Machine Learning, Computer Programming, Matlab, Algorithms, Calculus, Probability & Statistics

    4.2
    Rating, 4.2 out of 5 stars
    ·
    1.8K reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California San Diego

    Internet of Things: Multimedia Technologies

    Skills you'll gain: Image Analysis, Mobile Development, Python Programming, Internet Of Things, Image Quality, Embedded Software, Development Environment

    4.7
    Rating, 4.7 out of 5 stars
    ·
    305 reviews

    Mixed · Course · 1 - 4 Weeks

  • U

    University of New Mexico

    Web Application Development: Basic Concepts

    Skills you'll gain: Web Applications, Full-Stack Web Development, Git (Version Control System), Middleware, Software Architecture, User Interface (UI), Agile Software Development, Application Frameworks, Ajax, Model View Controller, Databases, Relational Databases, Software Development, Ruby on Rails, Software Design Patterns, Cascading Style Sheets (CSS), Javascript

    4.3
    Rating, 4.3 out of 5 stars
    ·
    184 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Introduction to AI for Cybersecurity

    Skills you'll gain: Cybersecurity, Cyber Threat Intelligence, Email Security, Threat Detection, Jupyter, Machine Learning Algorithms, Artificial Intelligence, Multi-Factor Authentication, Anomaly Detection, Computer Vision, Artificial Neural Networks, Machine Learning

    4.1
    Rating, 4.1 out of 5 stars
    ·
    65 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free
    Free
    M

    Microsoft

    Build a computer vision app with Azure Cognitive Services

    Skills you'll gain: Application Programming Interface (API), Microsoft Azure, Computer Vision, Artificial Intelligence and Machine Learning (AI/ML), User Accounts, Image Analysis, Artificial Intelligence, Cloud Solutions, Cloud Computing, Software Development

    4.5
    Rating, 4.5 out of 5 stars
    ·
    389 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    S

    SAS

    Data Literacy: Exploring and Visualizing Data

    Skills you'll gain: Exploratory Data Analysis, Data Literacy, Data Storytelling, Data-Driven Decision-Making, Data Presentation, SAS (Software), Trend Analysis, Data Manipulation, Data Analysis, Data Quality, Analysis, Scatter Plots, Analytics, Data Visualization, Interactive Data Visualization, Technical Communication, Data Ethics, Data Visualization Software, Research, Data Cleansing

    4.7
    Rating, 4.7 out of 5 stars
    ·
    1K reviews

    Beginner · Specialization · 1 - 3 Months

  • P

    Packt

    A Detailed Guide to the OWASP Top 10

    Skills you'll gain: Open Web Application Security Project (OWASP), API Design, Application Programming Interface (API), Application Security, Secure Coding, Threat Modeling, Security Controls, Vulnerability Assessments, Authorization (Computing), Cryptography, Authentications, Server Side, Encryption

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    B

    Berklee

    The Technology of Music Production

    Skills you'll gain: Music, Media Production, Music Theory, Creativity, Content Creation, File Management, Editing

    4.8
    Rating, 4.8 out of 5 stars
    ·
    1.1K reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    K

    KodeKloud

    Jenkins for Beginners

    Skills you'll gain: Jenkins, CI/CD, Continuous Integration, Systems Administration, Command-Line Interface, Devops Tools, Continuous Delivery, Software Development, Continuous Deployment, DevOps, Software Development Tools, Build Tools, Software Configuration Management, Software Installation, Application Deployment, User Accounts, Configuration Management

    3.5
    Rating, 3.5 out of 5 stars
    ·
    24 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of California San Diego

    Big Data Modeling and Management Systems

    Skills you'll gain: Data Modeling, Big Data, Data Management, Database Management Systems, Real Time Data, NoSQL, Database Design, Apache Hadoop, Data Structures, Scalability, Virtual Environment

    4.4
    Rating, 4.4 out of 5 stars
    ·
    3K reviews

    Mixed · Course · 1 - 3 Months

Software Security learners also search

Information Security
Data Security
Network Security
Web Security
Computer Security
Application Security
Linux Security
CompTIA Security+
1…183184185…765

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

  • Cybersecurity Leadership and Management: Infosec
  • Transacting on the Blockchain: INSEAD
  • Computer Vision Basics: University at Buffalo
  • Internet of Things: Multimedia Technologies: University of California San Diego
  • Web Application Development: Basic Concepts: University of New Mexico
  • Introduction to AI for Cybersecurity: Johns Hopkins University
  • Build a computer vision app with Azure Cognitive Services: Microsoft
  • Data Literacy: Exploring and Visualizing Data: SAS
  • A Detailed Guide to the OWASP Top 10: Packt
  • The Technology of Music Production: Berklee

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