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.

Coursera
Skills you'll gain: User Research, Prototyping, Wireframing, Human Centered Design, Miro AI, User Flows, Design, User Interface (UI), Design Specifications, Interactive Design, Persona Development, Design Software, User Interface (UI) Design, UI Components, Ideation, Animations
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Project Management Life Cycle, Risk Management, Project Risk Management, Stakeholder Management, Project Management, Risk Mitigation, Active Listening, Project Management Institute (PMI) Methodology, Systems Development Life Cycle, Risk Analysis, Communication, Project Management Software, Stakeholder Communications, Agile Methodology, Conflict Management, Project Documentation
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Application Design, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Program Development, Software Development, Databases
Intermediate · Specialization · 3 - 6 Months

Advancing Women in Tech
Skills you'll gain: Product Management, Technical Product Management, Product Roadmaps, Product Strategy, Product Requirements, New Product Development, Product Lifecycle Management, Product Development, Competitive Analysis, Market Opportunities, Customer experience strategy (CX), Customer Insights, Innovation, Persuasive Communication, Market Analysis, B2B Sales
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Adobe Photoshop, Photo Editing, Adobe Creative Cloud, Computer Graphic Techniques, Photography, Graphics Software, Graphic Design, Image Quality, Creativity
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Cloud Computing Architecture, Cloud Security, Cloud Computing, Zero Trust Network Access, Business Continuity, Continuous Monitoring, Hybrid Cloud Computing, Cloud Services, Resource Allocation, Security Management, Data Management, Disaster Recovery, Infrastructure As A Service (IaaS), Cloud Solutions, Risk Mitigation, Cloud Platforms, Virtualization, Security Controls, Security Strategy, Cloud Deployment
Intermediate · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Performance Tuning, Data-oriented programming, System Programming, C and C++, Computer Architecture, Algorithms, Development Environment, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: API Design, Back-End Web Development, Secure Coding, Data Security, Application Programming Interface (API), Restful API, IT Infrastructure, Application Security, Infrastructure Security, Data Integrity, Servers, Server Administration, Web Servers, Encryption, Authentications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Workspace, Gmail, Lightweight Directory Access Protocols, Authorization (Computing), Active Directory, System Monitoring, User Accounts, Email Security, Data Governance, Cloud Management, Cloud Security, Endpoint Security, Identity and Access Management, Mobile Security, Compliance Auditing, Data Security, Configuration Management, Incident Management, Application Deployment, Annual Reports
Intermediate · Specialization · 1 - 3 Months

LearnKartS
Skills you'll gain: Jenkins, Devops Tools, CI/CD, DevOps, Continuous Integration, Docker (Software), Continuous Delivery, Software Development Tools, Build Tools, Software Development, Containerization, Application Deployment, Software Installation
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Cloud Deployment, Cloud Services, Google Cloud Platform, Cloud Computing Architecture, Cloud Infrastructure, Cloud Computing, Cloud Security, Performance Tuning, Public Cloud, Infrastructure As A Service (IaaS), Cloud Management, Cloud Storage, Identity and Access Management, Disaster Recovery, Data Security, DevOps
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: System Monitoring, Computer Security Incident Management, Network Analysis, Data Integrity
Beginner · Course · 1 - 4 Weeks