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.

Pontificia Universidad Católica del Perú
Skills you'll gain: Human Computer Interaction, User Experience Design, User Interface (UI), Prototyping, User Experience, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Interaction Design, User Centered Design, Human Factors, User Research
★ 4.9 (11) · Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Security, Cloud Standards, Google Cloud Platform, Cloud Computing Architecture, Identity and Access Management, Cloud Computing, Cloud Infrastructure, AI Security, Cloud Platforms, Cyber Governance, Data Security, Public Cloud, Encryption, Cybersecurity, Google Gemini, Security Controls, Computer Security, Infrastructure Security, Gemini, Cyber Security Strategy
★ 4.9 (72) · Beginner · Course · 1 - 3 Months

Skills you'll gain: DevSecOps, Azure DevOps, Azure DevOps Pipelines, Microsoft Azure, DevOps, Governance, Vulnerability Scanning, Security Testing, Application Security, Devops Tools, Identity and Access Management, Role-Based Access Control (RBAC), Security Controls, Compliance Management, Authorization (Computing), Dependency Analysis, Containerization, Code Reusability, GitHub, Git (Version Control System)
Intermediate · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: AWS Identity and Access Management (IAM), Amazon Web Services, Identity and Access Management, Cloud Security, Network Security, Threat Detection, Amazon S3, Data Security, Security Management, Vulnerability Management, Firewall, Vulnerability Assessments, Vulnerability Scanning, Key Management, User Provisioning, Distributed Denial-Of-Service (DDoS) Attacks, Authorization (Computing), Encryption
Intermediate · Course · 1 - 4 Weeks

Check Point Software Technologies Ltd.
Skills you'll gain: Command-Line Interface, Firewall, System Configuration, Security Management, Network Security, Network Administration, Network Monitoring, Virtualization
★ 4.7 (10) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Software-Defined Networking, Wide Area Networks, Virtual Networking, Network Architecture, Network Routing, Network Security, Network Administration, Routing Protocols, Network Performance Management, Network Engineering
★ 5 (6) · Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Security Information and Event Management (SIEM), Security Software, Dashboard Creation, Role-Based Access Control (RBAC), Incident Management, Automation, System Configuration, Interactive Data Visualization, Integrated Development Environments, Systems Integration, Data Integration
Beginner · Course · 1 - 4 Weeks
STARWEAVER
Skills you'll gain: Endpoint Security, Endpoint Detection and Response, Threat Detection, Zero Trust Network Access, Cyber Threat Hunting, MITRE ATT&CK Framework, Cyber Threat Intelligence, Intrusion Detection and Prevention, Hardening, IT Security Architecture, Threat Management, Cybersecurity, Security Controls, Continuous Monitoring, Human Factors (Security), Event Monitoring, Anomaly Detection, System Monitoring, Authentications, Virtual Machines
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Zero Trust Network Access, Microsoft Azure, Azure Active Directory, Cloud Security, Endpoint Detection and Response, Security Controls, Multi-Factor Authentication, Cloud Services, Cloud Computing, Identity and Access Management, Data Security, Authentications, Data Governance, Infrastructure Security, Endpoint Security, Data Loss Prevention, Encryption
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Systems Analysis, Communication Systems, Verification And Validation, Computational Logic, Systems Design, Process Modeling, System Design and Implementation, Data Modeling, Software Design, Network Protocols
★ 4.6 (13) · Advanced · Course · 1 - 4 Weeks
Skills you'll gain: IT Security Architecture, Information Systems Security, Network Security, Application Security, Security Controls, Cybersecurity, Security Awareness, Cyber Attacks, Encryption, Data Security, Cryptography, Security Strategy, Security Management, Computer Security Awareness Training, Cyber Security Policies, Authorization (Computing), Threat Management, Firewall, Authentications, Identity and Access Management
★ 4.8 (26K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Disaster Recovery, Hardware Architecture, Computer Hardware, Database Management, Relational Databases, Computer Systems, Databases, Computer Architecture, Cybersecurity, Operating Systems, Cyber Attacks, SQL, TCP/IP, Information Technology, Database Systems, General Networking, Information Systems Security, Cyber Security Policies, Networking Hardware, Security Management
★ 4.8 (15) · Mixed · Course · 1 - 4 Weeks