• 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 California San Diego

    Internet of Things: Communication Technologies

    Skills you'll gain: Session Initiation Protocols, Android Studio, Android Development, Internet Of Things, Communication Systems, Network Protocols, Telecommunications, Wireless Networks, Mobile Development, Digital Communications, Emerging Technologies, Application Development, Digital Signal Processing, Embedded Systems, Open Source Technology

    ★ 4.9 (1.6K) · Mixed · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • E

    Eindhoven University of Technology

    Microwave engineering and antennas

    Skills you'll gain: electromagnetics, Electronics Engineering, Telecommunications, Electrical Engineering, Electronic Systems, Electronic Hardware, Communication Systems, Wireless Networks, Engineering Design Process, Simulation and Simulation Software, Engineering Analysis, Design Software, Process Design

    ★ 4.6 (154) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • N

    New York Institute of Finance

    Reinforcement Learning for Trading Strategies

    Skills you'll gain: Reinforcement Learning, Recurrent Neural Networks (RNNs), Financial Trading, Deep Learning, Portfolio Management, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), Model Training, Artificial Neural Networks, Machine Learning Software, Applied Machine Learning, Model Optimization, Markov Model, Securities Trading, Model Deployment, Risk Management

    ★ 3.4 (251) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    AI Agents with LangGraph, Semantic Kernel, and AutoGen

    Skills you'll gain: LangGraph, Generative AI Agents, AI Orchestration, LangChain, Agentic systems, AI Workflows, OpenAI API, Agentic Workflows, LLM Application, OpenAI, Artificial Intelligence, Generative AI, Development Environment, Tool Calling, AI literacy, AI Integrations, User Interface (UI), Python Programming, Large Language Modeling, Software Development Tools

    ★ 4.6 (229) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • U

    University of Colorado System

    Classical Cryptosystems and Core Concepts

    Skills you'll gain: Cryptography, Cybersecurity, Encryption, Public Key Cryptography Standards (PKCS), Brute-force attacks

    ★ 4.5 (429) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • R

    Rutgers the State University of New Jersey

    Business Intelligence and Competitive Analysis

    Skills you'll gain: Competitive Intelligence, Competitive Analysis, Data Storytelling, Business Intelligence, Business Analytics, Data Analysis, Management Consulting, Business Strategy, Strategic Thinking, Consulting, Analysis, Market Analysis, Performance Analysis, Benchmarking, Key Performance Indicators (KPIs), Root Cause Analysis, Risk Analysis

    ★ 4.4 (254) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    University of Toronto

    Visual Perception for Self-Driving Cars

    Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Deep Learning, Robotics, Model Training, Machine Learning Algorithms, Model Evaluation, Linear Algebra

    ★ 4.7 (587) · Advanced · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • U

    University of Toronto

    Introduction To Swift Programming

    Skills you'll gain: Swift Programming, iOS Development, Apple Xcode, Mobile Development, Objective-C (Programming Language), Object Oriented Programming (OOP), Memory Management, Application Development, Development Environment, Programming Principles, Integrated Development Environments, Image Analysis, Computer Programming, Functional Design

    ★ 3.9 (1.4K) · Mixed · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • U

    Universidade de São Paulo

    Introdução à Ciência da Computação com Python Parte 2

    Skills you'll gain: Object Oriented Programming (OOP), Theoretical Computer Science, Computer Programming, Performance Testing, Algorithms, Programming Principles, Code Reusability, Computer Science, Data Structures, Python Programming, Computational Thinking, Maintainability, Test Automation, Software Testing

    ★ 4.9 (1.6K) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • D

    Duke University

    Decentralized Finance (DeFi) Primitives

    Skills you'll gain: Loans, FinTech, General Lending, Key Management, Cryptography, Cryptographic Protocols, Digital Assets, Market Liquidity, Financial Trading, Finance, Transaction Processing, Public Key Infrastructure, Supply Management

    ★ 4.9 (492) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • I

    Institute for the Future

    Collaborative Foresight: How to Game the Future

    Skills you'll gain: Forecasting, Systems Thinking, Responsible AI, Strategic Thinking, Game Theory, Creative Problem-Solving, Creative Thinking, Collaboration, Interviewing Skills, Emerging Technologies, Ideation, Strategic Planning, Innovation, Ethical Standards And Conduct, Business Ethics, Creativity, Empathy & Emotional Intelligence

    ★ 4.8 (312) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • C

    Coursera

    API Testing Using Rest Assured Test Automation Tool

    Skills you'll gain: API Testing, JSON, Test Automation, Test Script Development, Application Programming Interface (API), Restful API, Software Testing, Test Tools, Integration Testing, Functional Testing

    ★ 4.6 (309) · Beginner · Guided Project · Less Than 2 Hours

1…252253254…834

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

  • Internet of Things: Communication Technologies: University of California San Diego
  • Microwave engineering and antennas: Eindhoven University of Technology
  • Reinforcement Learning for Trading Strategies: New York Institute of Finance
  • AI Agents with LangGraph, Semantic Kernel, and AutoGen: Packt
  • Classical Cryptosystems and Core Concepts: University of Colorado System
  • Business Intelligence and Competitive Analysis: Rutgers the State University of New Jersey
  • Visual Perception for Self-Driving Cars: University of Toronto
  • Introduction To Swift Programming: University of Toronto
  • Introdução à Ciência da Computação com Python Parte 2: Universidade de São Paulo
  • Decentralized Finance (DeFi) Primitives: Duke 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
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok