• 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


  • U

    University of Illinois Urbana-Champaign

    Cloud Computing Project

    Skills you'll gain: Cloud Applications, Cloud Development, Cloud Computing, Cloud Infrastructure, Distributed Computing, Network Architecture, Systems Integration

    ★ 4 (42) · Mixed · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • D

    DeepLearning.AI

    LLMOps

    Skills you'll gain: Responsible AI, LLM Application, Large Language Modeling, Google Cloud Platform, Model Training, MLOps (Machine Learning Operations), Fine-tuning, Model Evaluation, Version Control, Supervised Learning

    ★ 4 (39) · Beginner · Project · Less Than 2 Hours

    Category: Free
    Free
  • E

    Edureka

    Snowflake Cloud Data Platform: Getting Started

    Skills you'll gain: Cloud Storage, Data Architecture, Data Infrastructure, Cloud Security, Cloud Solutions, Database Management, Cloud Technologies, Cloud Platforms, Security Management, User Provisioning, Role-Based Access Control (RBAC), Cloud-Based Integration

    ★ 3.8 (10) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • S

    SAS

    Advanced SAS Programming Techniques

    Skills you'll gain: SAS (Software), Data Processing, Perl (Programming Language), Statistical Programming, Data Structures, Data Manipulation, Data Transformation, Code Reusability, Data Storage, Data Presentation

    ★ 4.8 (96) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • U

    University of Colorado Boulder

    BiteSize Python: Object Oriented Programming

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Technical Documentation, Maintainability, Programming Principles, Software Design, Code Reusability, Python Programming

    ★ 4.5 (14) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • U

    Universidad Austral

    Desarrollo de páginas con Angular

    Skills you'll gain: Angular, JavaScript Frameworks, Continuous Integration, TypeScript, JSON, Application Frameworks, CI/CD, Application Programming Interface (API), Restful API, Test Automation, Web Components, Full-Stack Web Development, React Redux, Web Development Tools, Web Services, Unit Testing, Web Applications, NoSQL, Javascript, Data Store

    ★ 3.2 (148) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    Python - Complete Python, Django, Data Science and ML Guide

    Skills you'll gain: Predictive Modeling, Data Preprocessing, Django (Web Framework), Data Visualization, Plot (Graphics), Predictive Analytics, Statistical Visualization, Model Training, Model Evaluation, File I/O, Application Programming Interface (API), Programming Principles, Databases, Development Environment, Web Applications, Code Reusability, Data Management, Functional Design, Memory Management, Data Validation

    Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Configure and Test Basic Network Connectivity

    Skills you'll gain: Dynamic Host Configuration Protocol (DHCP), Virtual Networking, Network Administration, Network Troubleshooting, System Configuration, TCP/IP, Computer Networking, Local Area Networks, General Networking, Virtual Environment, Servers, Networking Hardware, Network Engineering, Simulations, Configuration Management, Information Technology, Verification And Validation

    ★ 4.5 (91) · Intermediate · Guided Project · Less Than 2 Hours

  • S

    Skillshare

    Adobe Illustrator Basics for Beginners

    Skills you'll gain: Adobe Illustrator, Color Theory, Color Matching, Graphics Software, Creative Design, Design, Graphical Tools, Graphic and Visual Design, Visualization (Computer Graphics), Data Import/Export, Computer Graphic Techniques, Computer Graphics, Design Software, Graphic Design, Creativity

    ★ 4.3 (7) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Modern Web Development Specialization

    Skills you'll gain: Restful API, CI/CD, Model View Controller, ASP.NET, Cloud Infrastructure, Continuous Deployment, Load Balancing, OAuth, Continuous Integration, Continuous Delivery, Cloud Computing, Cloud Applications, Cloud Deployment, Application Deployment, Cloud Computing Architecture, API Design, Web Applications, Web Development, .NET Framework, Microservices

    ★ 4.9 (172) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Data Visualization using Microsoft Excel

    Skills you'll gain: Data Visualization, Microsoft Excel, Data Visualization Software, Data Import/Export, Business Reporting, Microsoft Office, Microsoft 365, Productivity Software

    ★ 4.5 (70) · Beginner · Guided Project · Less Than 2 Hours

    Status: Free Trial
    Free Trial
  • U

    Universidad Austral

    Procesamiento de Lenguaje Natural

    Skills you'll gain: Web Scraping, Natural Language Processing, Data Integration, Data Processing, MLOps (Machine Learning Operations), Data Preprocessing, Machine Learning Algorithms, Data Cleansing, Artificial Neural Networks, Machine Learning Methods, Data Manipulation, Tensorflow, Applied Machine Learning, Text Mining, Jupyter, Pandas (Python Package), Application Lifecycle Management, AI Orchestration, Systems Architecture, Python Programming

    ★ 4.1 (57) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
1…436437438…834

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

  • Cloud Computing Project: University of Illinois Urbana-Champaign
  • LLMOps: DeepLearning.AI
  • Snowflake Cloud Data Platform: Getting Started: Edureka
  • Advanced SAS Programming Techniques: SAS
  • BiteSize Python: Object Oriented Programming: University of Colorado Boulder
  • Desarrollo de páginas con Angular: Universidad Austral
  • Python - Complete Python, Django, Data Science and ML Guide: Packt
  • Configure and Test Basic Network Connectivity: Coursera
  • Adobe Illustrator Basics for Beginners: Skillshare
  • Modern Web Development Specialization: EDUCBA

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