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.

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Apache Spark, Apache Hadoop, Application Design, User Interface (UI), Distributed Computing, Programming Principles, Leaflet (Software), Big Data, Data Processing, Software Design, Data Structures, Software Design Patterns, Functional Design, Data Manipulation, Object Oriented Programming (OOP), Interactive Data Visualization, Scientific Visualization, Visualization (Computer Graphics), Algorithms
Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Teamwork, Business Writing, Constructive Feedback, Conflict Management, Diversity and Inclusion, Collaboration, Team Building, Diversity Awareness, Business Correspondence, Business Communication, Team Collaboration, Recognizing Others, Motivational Skills, Decision Making, Collaborative Software, Writing, Team Motivation, Performance Management, Staff Management, Grammar
Beginner · Specialization · 3 - 6 Months
Google Cloud
Skills you'll gain: User Provisioning, Data Governance, Google Workspace, Data Loss Prevention, Gmail, User Accounts, Google Gemini, Information Management, Email Security, Data Management, Data Security, Document Management, Identity and Access Management, Group Policy, Mobile Security, Records Management, Cloud Management, Data Storage, Security Management, Control Panels
Beginner · Professional Certificate · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Cybersecurity, Cyber Security Strategy, Cyber Threat Intelligence, Cyber Attacks, Authentications, Incident Response, Security Awareness, Threat Management, Cyber Risk, Computer Security Incident Management, Data Security, Threat Detection, Network Security, Security Controls, Vulnerability Assessments, Encryption, Multi-Factor Authentication, AI Security, Cryptography, General Data Protection Regulation (GDPR)
Intermediate · Course · 1 - 3 Months

28DIGITAL
Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Internet Of Things, Cryptography, Security Requirements Analysis, Network Architecture, Network Security, Operating Systems, Software Systems, System Programming, Cybersecurity, Real Time Data, Web Services, Advanced Encryption Standard (AES), Encryption, Network Protocols, Public Key Cryptography Standards (PKCS), Communication Systems, Systems Design
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Ansible, Linux Administration, Kubernetes, Package and Software Management, Cloud Infrastructure, Linux, Shell Script, Cloud Standards, Cloud Computing Architecture, Docker (Software), Linux Commands, Ubuntu, Public Cloud, Linux Servers, Systems Administration, Operating System Administration, Infrastructure Security, Network Troubleshooting, General Networking, System Support
Beginner · Specialization · 3 - 6 Months

Meta
Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, UI Components, Unit Testing, Mobile Development Tools, Code Reusability, JavaScript Frameworks, Frontend Integration, Webpack, Front-End Web Development, Application Development, Software Design Patterns, Javascript, Web Applications, Dataflow, Data Access, Hypertext Markup Language (HTML), Data Sharing, User Interface (UI)
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Visualization, Data Storytelling, Power BI, Dashboard, Data Presentation, Transact-SQL, SQL, Microsoft SQL Servers, Excel Formulas, Microsoft Excel, Statistical Visualization, Data Cleansing, Transaction Processing, Prompt Engineering, Data Manipulation, Data Processing, Data Analysis, Dashboard Creation, Business Intelligence, Data Management
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: AI Enablement, Strategic Thinking, AI literacy, Technology Roadmaps, AI Integrations, Generative AI, Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Digital Forensics, Incident Response, Computer Security Incident Management, Threat Detection, Incident Management, Cyber Threat Intelligence, Cybersecurity, Security Management, Data Integrity
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Django (Web Framework), Full-Stack Web Development, Version Control, Restful API, Data Structures, Unix Commands, Bootstrap (Front-End Framework), Git (Version Control System), Back-End Web Development, API Testing, GitHub, Relational Databases, Front-End Web Development, Object Oriented Programming (OOP), Database Management Systems, Database Management, Code Reusability, Python Programming, Computer Programming, Cloud Hosting
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Git (Version Control System), Version Control, Prompt Engineering, Prompt Engineering Tools, .NET Framework, Microsoft Visual Studio, Microsoft Development Tools, ASP.NET, Development Environment, Software Documentation, Secure Coding, Integrated Development Environments, Software Development Tools, C# (Programming Language), Unit Testing, LLM Application, Large Language Modeling, Application Design, Design Software, Data Security
Intermediate · Course · 1 - 3 Months