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: Penetration Testing, Open Web Application Security Project (OWASP), Web Applications, Vulnerability Scanning, Exploitation techniques, Vulnerability Assessments, Application Security, Web Servers, Content Management Systems, Application Programming Interface (API), Databases
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Collaborative Software, Organizational Skills, Document Management, Project Management Software, Project Coordination, Telecommuting, Project Management, Productivity Software, Internal Communications, File Management, User Accounts, Information Privacy, Account Management
Beginner · Guided Project · Less Than 2 Hours

Codio
Skills you'll gain: Algorithms, Data Structures, Java, Theoretical Computer Science, Computer Programming, Computational Thinking
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Disaster Recovery, Business Continuity Planning, Contingency Planning, Benchmarking, Business Risk Management, Data Loss Prevention, Risk Analysis, Standard Operating Procedure, Incident Response, Threat Management, Compliance Management, Program Development, Continuous Improvement Process
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Graphic Design, Graphic and Visual Design, Design, Visual Design, Layout Design, Entrepreneurship, Critical Thinking
Beginner · Guided Project · Less Than 2 Hours

L&T EduTech
Skills you'll gain: Building Information Modeling, Civil Engineering, Building Design, Building Services Engineering, Facility Management, Landscape Architecture, Architectural Design, Energy and Utilities, Transportation Operations, Sustainable Engineering, Safety and Security, Sustainable Design, As-Built Drawings, Construction, Traffic Flow Optimization, Building Codes, Demand Planning, Capacity Management, Estimation
Intermediate · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: Responsible AI, MLOps (Machine Learning Operations), AWS SageMaker, Artificial Intelligence and Machine Learning (AI/ML), Amazon Bedrock, AI Security, Generative AI, AI Enablement, Model Deployment, Data Ethics, Amazon Web Services, Embeddings, Cloud Deployment, Cloud Security, LLM Application, Artificial Intelligence, Large Language Modeling, AI Workflows, Prompt Engineering, Retrieval-Augmented Generation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Video Editing, Animations, Post-Production, TikTok, Video Production, Content Creation, Color Theory, Web Content Accessibility Guidelines, Typography
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Data Visualization, Data Presentation, Web Applications, Full-Stack Web Development, Data Store, Database Development, Query Languages, Data Persistence, Real Time Data, Javascript, User Interface (UI), Software Engineering, Authentications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: IntelliJ IDEA, Object Oriented Design, Debugging, Software Design, User Interface (UI), Apache Maven, Design Thinking, Object Oriented Programming (OOP), Program Development, Build Tools, Integrated Development Environments, Software Development Tools, Eclipse (Software), Data Validation, Version Control, JUnit, Software Development, Git (Version Control System), Data Import/Export, Java
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Cloud Applications, Authentications, Google Cloud Platform, Cloud API, Web Applications, User Accounts, Web Development Tools, Web Development, Network Security
Intermediate · Project · Less Than 2 Hours

Pontificia Universidad Católica del Perú
Skills you'll gain: Learning Management Systems, Education Software and Technology, Virtual Environment, Content Management, System Configuration, User Interface (UI)
Beginner · Course · 1 - 4 Weeks