• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • 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
     *

    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 System

      Planning, Auditing and Maintaining Enterprise Systems

      Skills you'll gain: Contingency Planning, Disaster Recovery, Business Continuity Planning, Security Management, Cyber Security Policies, Enterprise Security, Compliance Auditing, Systems Administration, Governance, Security Controls, Patch Management, Continuous Monitoring, Information Systems Security, Unix, Procedure Development, Incident Response, Change Management

      4.7
      Rating, 4.7 out of 5 stars
      ·
      228 reviews

      Intermediate · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      M

      Macquarie University

      Innovation and emerging technology: Be disruptive

      Skills you'll gain: Design Thinking, Emerging Technologies, Digital Transformation, Innovation, Business Modeling, Business Transformation, Strategic Thinking, Technology Strategies, Organizational Change, Competitive Analysis, Augmented Reality, Market Analysis, Virtual Reality, Internet Of Things, Artificial Intelligence

      4.8
      Rating, 4.8 out of 5 stars
      ·
      465 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      A

      Akamai Technologies, Inc.

      Networking Fundamentals

      Skills you'll gain: Routing Protocols, OSI Models, Remote Access Systems, Network Architecture, TCP/IP, General Networking, Network Protocols, Network Troubleshooting, Computer Networking, Networking Hardware, Network Administration, Network Security, Network Infrastructure, Network Model, Virtual Private Networks (VPN), Wireless Networks, Network Routers, Network Routing, Dynamic Host Configuration Protocol (DHCP), Intrusion Detection and Prevention

      4.7
      Rating, 4.7 out of 5 stars
      ·
      128 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      U

      University of California, Irvine

      iOS Development for Creative Entrepreneurs

      Skills you'll gain: Swift Programming, Objective-C (Programming Language), iOS Development, Core Data (Software), Apple iOS, Video Game Development, Game Design, Apple Xcode, Model View Controller, JSON, User Interface (UI) Design, UI Components, Mobile Development, User Interface and User Experience (UI/UX) Design, OAuth, Responsive Web Design, Prototyping, Animation and Game Design, Human Computer Interaction, UI/UX Strategy

      4.5
      Rating, 4.5 out of 5 stars
      ·
      709 reviews

      Beginner · Specialization · 3 - 6 Months

    • Status: New
      New
      Status: Free Trial
      Free Trial
      D

      Dassault Systèmes

      SOLIDWORKS 3D CAD for Education

      Skills you'll gain: Assembly Drawing, Computer-Aided Design, 3D Modeling, Mechanical Design, Mechanical Drawings, Engineering Design Process, Drafting and Engineering Design, Product Family Engineering, Design Software, Technical Design, Mechanical Engineering

      4.7
      Rating, 4.7 out of 5 stars
      ·
      78 reviews

      Beginner · Specialization · 3 - 6 Months

    • Status: Preview
      Preview
      P

      Peking University

      生物信息学: 导论与方法

      Skills you'll gain: Bioinformatics, Life Sciences, Molecular Biology, Data Analysis Software, Biology, Big Data, Algorithms, Computational Thinking, Machine Learning Methods, Databases, Statistical Methods

      4.8
      Rating, 4.8 out of 5 stars
      ·
      189 reviews

      Mixed · Course · 3 - 6 Months

    • C

      Coursera Project Network

      Machine Learning Pipelines with Azure ML Studio

      Skills you'll gain: Applied Machine Learning, Classification And Regression Tree (CART), Predictive Modeling, Microsoft Azure, Machine Learning, Supervised Learning, Feature Engineering, Data Pipelines, Data Science, Data Analysis, Data Processing, Data Cleansing, Application Deployment

      4.5
      Rating, 4.5 out of 5 stars
      ·
      810 reviews

      Beginner · Guided Project · Less Than 2 Hours

    • Status: Preview
      Preview
      U

      Universitat Autònoma de Barcelona

      Ley de protección de datos. Conoce tus derechos

      Skills you'll gain: General Data Protection Regulation (GDPR), Information Privacy, Personally Identifiable Information, Data Security, Law, Regulation, and Compliance, Data Governance, Data Sharing, Risk Management Framework

      4.6
      Rating, 4.6 out of 5 stars
      ·
      140 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      J

      Johns Hopkins University

      Introduction to Concurrent Programming with GPUs

      Skills you'll gain: C and C++, C++ (Programming Language), Programming Principles, Computer Architecture, Computer Programming, Software Development, Algorithms, Computer Hardware, Python Programming, Development Environment, Debugging

      2.6
      Rating, 2.6 out of 5 stars
      ·
      123 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Preview
      Preview
      I

      Illinois Tech

      Introduction to Contemporary Operating Systems and Hardware 1b

      Skills you'll gain: Networking Hardware, General Networking, Network Architecture, Wireless Networks, Network Protocols, Computer Networking, TCP/IP, Local Area Networks, Network Routers, System Configuration, Network Switches, Wide Area Networks, Servers

      Build toward a degree

      4.5
      Rating, 4.5 out of 5 stars
      ·
      290 reviews

      Beginner · Course · 1 - 4 Weeks

    • Status: Preview
      Preview
      É

      École Polytechnique Fédérale de Lausanne

      Initiation à la programmation (en Java)

      Skills you'll gain: Programming Principles, Java Programming, Java, Computer Programming, Data Structures, Development Environment, Problem Solving, Eclipse (Software), Debugging

      4.8
      Rating, 4.8 out of 5 stars
      ·
      434 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Preview
      Preview
      C

      Coursera Instructor Network

      GenAI for UX Designers

      Skills you'll gain: User Experience Design, Wireframing, User Research, UI/UX Strategy, User Centered Design, Adobe XD, Usability Testing, Generative AI, Figma (Design Software), Human Computer Interaction, Design Thinking, Prototyping, User Interface (UI) Design, Artificial Intelligence, Persona Development

      4.2
      Rating, 4.2 out of 5 stars
      ·
      95 reviews

      Beginner · Course · 1 - 4 Weeks

    Software Security learners also search

    Information Security
    Data Security
    Network Security
    Web Security
    Computer Security
    Application Security
    Linux Security
    CompTIA Security+
    1…196197198…694

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

    • Planning, Auditing and Maintaining Enterprise Systems: University of Colorado System
    • Innovation and emerging technology: Be disruptive: Macquarie University
    • Networking Fundamentals: Akamai Technologies, Inc.
    • iOS Development for Creative Entrepreneurs: University of California, Irvine
    • SOLIDWORKS 3D CAD for Education: Dassault Systèmes
    • 生物信息学: 导论与方法: Peking University
    • Machine Learning Pipelines with Azure ML Studio: Coursera Project Network
    • Ley de protección de datos. Conoce tus derechos: Universitat Autònoma de Barcelona
    • Introduction to Concurrent Programming with GPUs: Johns Hopkins University
    • Introduction to Contemporary Operating Systems and Hardware 1b: Illinois Tech

    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

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • 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
    • ECTS Credit Recommendations

    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