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.

Macquarie University
Skills you'll gain: Cyber Risk, Security Awareness, Cyber Attacks, Mobile Security, Cybersecurity, Cyber Security Assessment, Cyber Security Policies, Cyber Threat Hunting, Data Security, Security Strategy, Email Security, Authentications, Security Management
★ 4.7 (27) · Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Software Engineering, Programming Principles, Computer Programming, Computer Programming Tools, Software Design, Algorithms, Data Structures, Data Import/Export, Markov Model, Performance Tuning, Performance Testing, File I/O, Debugging, Application Programming Interface (API)
★ 4.6 (1.5K) · Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Open Web Application Security Project (OWASP), Penetration Testing, Metasploit, Security Testing, Security Strategy, Vulnerability Assessments, Cyber Security Assessment, Security Management, Vulnerability Scanning, Cyber Threat Intelligence, Information Systems Security, Exploitation techniques, Data Sharing
★ 4.7 (267) · Beginner · Course · 1 - 3 Months

Infosec
Skills you'll gain: Authentications, Secure Coding, Cryptography, Application Security, Web Applications, Javascript, Identity and Access Management, Node.JS, Security Awareness
★ 4.5 (69) · Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Test Planning, Software Testing, Test Tools, Software Quality Assurance, Quality Assurance, Technical Communication
★ 4.1 (10) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: CI/CD, Continuous Integration, Continuous Deployment, Application Deployment, GitHub, Version Control, Continuous Delivery, Git (Version Control System), Test Automation, Automation, Key Management, Software Quality Assurance
★ 3.1 (10) · Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Agile Software Development, Software Development Methodologies, Agile Methodology, Agile Project Management, Scrum (Software Development), Agile Product Development, Requirements Analysis, Sprint Retrospectives, Software Engineering, Software Development, Sprint Planning, Waterfall Methodology, Backlogs, Requirements Elicitation, User Story
Mixed · Course · 1 - 3 Months

Skills you'll gain: IT Security Architecture, Network Security, Infrastructure Security, Enterprise Application Management, Software-Defined Networking, Computer Networking, Application Security, Zero Trust Network Access, Security Engineering, Network Architecture, Cybersecurity, Enterprise Architecture, Software Quality Assurance, Cloud Security, General Networking, DevSecOps, Cryptography
★ 4.5 (6) · Advanced · Course · 1 - 4 Weeks
Skills you'll gain: Endpoint Security, Infrastructure Security, Security Management, Network Security, Cyber Security Policies, Security Controls, Data Security, Computer Security, Security Strategy, Application Security, IT Infrastructure, Data Integrity
★ 5 (8) · Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Intrusion Detection and Prevention, Cyber Attacks, Cybersecurity, Data Security, Cyber Security Strategy, Vulnerability Assessments, Security Management, Threat Detection, Information Systems Security, Security Strategy, Security Controls, Network Security, Vulnerability Management, Identity and Access Management, Email Security, Security Awareness, Encryption, Patch Management, Disaster Recovery, Risk Management
Beginner · Course · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Security Management, Risk Management, Risk Management Framework, Compliance Management, Enterprise Risk Management (ERM), Risk Control, Security Strategy, Cyber Governance, Risk Analysis, Governance, Cybersecurity, Regulatory Compliance, Security Controls, Law, Regulation, and Compliance, Regulation and Legal Compliance, Management Reporting, Cyber Security Policies, Cyber Security Strategy, Performance Reporting, Incident Response
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Software Documentation, Generative AI, API Testing, Test Automation, Design Software, Mockups, User Interface (UI), Software Development Tools, User Interface and User Experience (UI/UX) Design, Software Testing, AI Security, Application Security, Maintainability, Prompt Engineering, Test Case, Software Architecture, Secure Coding, Code Review, Artificial Intelligence, Debugging
★ 3.8 (18) · Beginner · Specialization · 1 - 3 Months