• 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
    U

    University of Colorado Boulder

    Preparar Atividades PhET para Educação STEM

    Skills you'll gain: Mathematics Education, Simulation and Simulation Software, Design Reviews, Interactive Design, Experimentation, Chemistry, Physics, Biology

    Intermediate · Course · 1 - 3 Months

  • G

    Google Cloud

    App Deployment, Debugging, and Performance - Español

    Skills you'll gain: Cloud-Native Computing, Application Deployment, Cloud Applications, Infrastructure as Code (IaC), Google Cloud Platform, Application Performance Management, Docker (Software), Containerization, Performance Tuning, Continuous Deployment, Debugging, Node.JS

    Intermediate · Course · 1 - 3 Months

  • G

    Google Cloud

    Gemini for Application Developers - Français

    Skills you'll gain: Google Gemini, Google Cloud Platform, Generative AI, Application Development, Software Development Tools, Program Development, Code Review, Cloud Services

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    G

    Google Cloud

    Encoder-Decoder Architecture - Bahasa Indonesia

    Skills you'll gain: Tensorflow, Keras (Neural Network Library), Generative Model Architectures, Deep Learning, Natural Language Processing, Artificial Neural Networks, Machine Learning Methods

    Advanced · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    T

    The State University of New York

    Career Foundations: A Toolkit to Build Your Future

    Skills you'll gain: Collaboration, Teamwork, Adaptability, Verbal Communication Skills, Critical Thinking, Communication, Creative Thinking, Emotional Intelligence, Resilience, Problem Solving, Analytical Skills, Innovation, Accountability, Motivational Skills, Team Motivation, Logical Reasoning, Organizational Skills, Decision Making, Human Resources, Time Management

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Monetization, Advanced Techniques, and Game Art Creation

    Skills you'll gain: Version Control, GitHub, Bitbucket, Git (Version Control System), Unity Engine, Game Design, Video Game Development, 3D Assets, Animation and Game Design, Computer Graphics, Animations, Graphical Tools

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    G

    Google Cloud

    Agentspace로 더 신속하게 지식 교환하기

    Skills you'll gain: Google Workspace, OAuth, Productivity Software, Email Automation, Intranet, Generative AI Agents, Collaborative Software, LLM Application, Authentications, Enterprise Application Management, Information Architecture, Application Programming Interface (API), Identity and Access Management, Data Access, Data Store, Web Applications

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Pearson

    CompTIA Linux+ XK0-005: Unit 6

    Skills you'll gain: Linux Administration, Operating System Administration, Linux Servers, Systems Administration, System Monitoring, Linux, Performance Tuning, File Management, Data Storage Technologies, Network Troubleshooting, Remote Access Systems, User Interface (UI), User Accounts, File Systems

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    N

    Northeastern University

    Machine Learning and Data Analytics Part 1

    Skills you'll gain: Exploratory Data Analysis, Data Mining, Dimensionality Reduction, Machine Learning Algorithms, Regression Analysis, Data Science, Big Data, Data-Driven Decision-Making, Data Processing, Data Analysis, Feature Engineering, Analytics, Predictive Modeling, Classification And Regression Tree (CART), Statistical Methods, Supervised Learning, Data Transformation, Data Cleansing, Machine Learning, Data Visualization Software

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Introduction to Object-Oriented Programming with Arduino

    Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Embedded Software, Integrated Development Environments, Embedded Systems, Game Design, Web Development

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    G

    Google Cloud

    使用 Vertex AI 和 Flutter 构建生成式 AI 智能体

    Skills you'll gain: Flutter (Software), Google Gemini, Generative AI Agents, Generative AI, LLM Application, Mobile Development, Google Cloud Platform

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    G

    Google Cloud

    BigQuery para analistas de dados

    Skills you'll gain: Looker (Software), Big Data, SQL, Data Analysis, Dashboard, Business Intelligence, Data Warehousing, Data Visualization Software, Data Manipulation, Extract, Transform, Load, Data Pipelines, Data Transformation, Data Cleansing, Data Processing, Data Import/Export, Data Storage Technologies, Google Cloud Platform

    Intermediate · 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…730731732…754

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

  • Preparar Atividades PhET para Educação STEM: University of Colorado Boulder
  • App Deployment, Debugging, and Performance - Español: Google Cloud
  • Gemini for Application Developers - Français: Google Cloud
  • Encoder-Decoder Architecture - Bahasa Indonesia: Google Cloud
  • Career Foundations: A Toolkit to Build Your Future: The State University of New York
  • Monetization, Advanced Techniques, and Game Art Creation: Packt
  • Agentspace로 더 신속하게 지식 교환하기: Google Cloud
  • CompTIA Linux+ XK0-005: Unit 6: Pearson
  • Machine Learning and Data Analytics Part 1: Northeastern University
  • Introduction to Object-Oriented Programming with Arduino : Packt

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