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.

Skills you'll gain: Business Continuity Planning, Continuous Monitoring, Business Continuity, Security Management, ISO/IEC 27001, Security Controls, Threat Management, Risk Management, Law, Regulation, and Compliance, Risk Analysis, Risk Management Framework, Security Strategy, Business Risk Management, Cyber Risk, Regulation and Legal Compliance, Cyber Governance, Threat Modeling, Governance Risk Management and Compliance, NIST 800-53, Cybersecurity
★ 4.8 (81) · Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Software-Defined Networking, Network Security, Infrastructure Security, Local Area Networks, Virtual Networking, Security Controls, Network Architecture, Network Infrastructure, Infrastructure Architecture, Wide Area Networks
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Infrastructure Security, Vulnerability Management, Vulnerability Assessments, Incident Response, Cyber Threat Intelligence, Security Strategy, Cybersecurity, Cyber Security Assessment, Distributed Denial-Of-Service (DDoS) Attacks, Cyber Security Strategy, Cyber Attacks, Incident Management, Cyber Threat Hunting, Network Security, Cyber Security Policies, Intrusion Detection and Prevention, Threat Detection, Internet Of Things
Intermediate · Course · 1 - 3 Months

Skills you'll gain: LangChain, GitHub Copilot, Agentic Workflows, CI/CD, LangGraph, AI Orchestration, AI Workflows, AI Integrations, DevOps, Continuous Deployment, Generative AI Agents, Application Deployment, Test Automation, AI Product Strategy, Agentic systems, Enterprise Application Management, Continuous Monitoring, Technology Strategies, Scalability
Intermediate · Course · 1 - 4 Weeks

New York University
Skills you'll gain: Cyber Attacks, Infrastructure Security, Mobile Security, Enterprise Security, Cyber Risk, Cyber Governance, Cyber Security Policies, Cybersecurity, IT Security Architecture, Cloud Security, NIST 800-53, Hybrid Cloud Computing, Security Awareness, Security Controls, Risk Management Framework, Blockchain, Internet Of Things, Cryptography, Data Integrity
★ 4.7 (685) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: OSI Models, Network Security, Security Controls, General Networking, Wireless Networks, Network Protocols, Firewall, Network Administration, TCP/IP, Telecommunications, Proxy Servers, Distributed Denial-Of-Service (DDoS) Attacks, Network Infrastructure, System Configuration, Network Architecture, Intrusion Detection and Prevention, Hardening, Remote Access Systems, Authentications
★ 4.6 (41) · Beginner · Course · 1 - 4 Weeks

Instituto Tecnológico de Aeronáutica
Skills you'll gain: Test Driven Development (TDD), Unit Testing, JUnit, Program Development, Test Case, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, Object Oriented Design, Application Design, Programming Principles
★ 4.7 (419) · Intermediate · Course · 1 - 4 Weeks

Total Seminars
Skills you'll gain: Hardening, Endpoint Security, Endpoint Detection and Response, Intrusion Detection and Prevention, Network Security, Security Controls, Wireless Networks, Application Security, Authentications, Exploitation techniques, Security Testing, Cryptographic Protocols, Security Management, Security Awareness, Security Strategy, System Configuration, Encryption
Intermediate · Course · 1 - 3 Months

Total Seminars
Skills you'll gain: Security Controls, Malware Protection, Incident Response, Endpoint Security, Threat Management, Threat Detection, Incident Management, Information Technology Operations, Authentications, Hardening, Vulnerability Management, Security Testing, Security Management, Security Awareness, Security Engineering, Security Software, Human Factors (Security), Safety Standards, Operational Performance Management, Change Management
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Service Level, Software Engineering, Software Systems, Software Architecture, Distributed Computing, Data Architecture, Microservices, Software Development, Transaction Processing, Program Development, Test Driven Development (TDD), Blockchain, Big Data, Data Structures, System Monitoring, Database Theory, Databases
★ 3.5 (92) · Advanced · Course · 1 - 4 Weeks
Universidad de los Andes
Skills you'll gain: User Story, Supervised Learning, Cloud-Native Computing, Software Architecture, LLM Application, Test Automation, User Interface and User Experience (UI/UX) Design, Design Thinking, Unsupervised Learning, Process Analysis, Organizational Strategy, Data Storytelling, Classification Algorithms, Kotlin, Dashboard, Deep Learning, Engineering Management, Stakeholder Management, Technology Strategies, Site Reliability Engineering
Degree · 1 - 4 Years

University of California, Irvine
Skills you'll gain: digital literacy, Systems Design, Systems Development, Data Security, System Design and Implementation, Data Ethics, Cybersecurity, Information Technology, Information Privacy
★ 4.5 (54) · Beginner · Course · 1 - 4 Weeks