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: Serverless Computing, Microsoft Azure, Microservices, NoSQL, Microsoft Development Tools, Cloud Deployment, Front-End Web Development, Cloud Development, Hypertext Markup Language (HTML), HTML and CSS, Software Development, Cloud Computing, Microsoft Visual Studio, DevOps, Integrated Development Environments
★ 4.6 (15) · Intermediate · Guided Project · Less Than 2 Hours

STARWEAVER
Skills you'll gain: Threat Modeling, Threat Management, Vulnerability Management, Cybersecurity, Cyber Security Strategy, Threat Detection, Vulnerability Assessments, Network Security, Cyber Attacks, Patch Management, Configuration Management
★ 5 (6) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Content Scheduling, Calendar Management, Content Development and Management, Project Management Software, Content Creation, Workflow Management, Organizational Skills, Collaborative Software, Project Management, User Accounts, Marketing
★ 4.8 (14) · Intermediate · Guided Project · Less Than 2 Hours

Knowledge Accelerators
Skills you'll gain: Microsoft Copilot, Microsoft 365, Microsoft Office, Productivity Software, Email Automation, Workflow Management, Office Administration, Microsoft Outlook, Content Development and Management, Business Correspondence, Business Writing, Productivity, Business Communication
★ 4.7 (7) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Docker (Software), Containerization, Ubuntu, Application Deployment, Unix, Linux, Virtualization and Virtual Machines, Virtual Machines
★ 1.5 (15) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Robotics, Machine Controls, 3D Modeling, Simulation and Simulation Software, Simulations, Computer-Aided Design, Control Systems, Computer Vision, Python Programming, Software Visualization, Engineering, Software Engineering, C++ (Programming Language)
Intermediate · Course · 1 - 3 Months

Fundação Instituto de Administração
Skills you'll gain: Strategic Decision-Making, Competitive Analysis, Organizational Strategy, Business Strategy, Plan Execution, Sustainable Business, Corporate Strategy, Competitive Intelligence, Strategic Thinking, Business Management, Case Studies, Corporate Sustainability, Market Analysis, Analysis, Business Analysis, Supplier Management, Supplier Relationship Management, Continuous Monitoring, Market Dynamics, Contingency Planning
★ 4.9 (33) · Intermediate · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: AI powered creativity, Creativity, Generative AI Agents, Generative AI, Artificial Intelligence, Computational Thinking, Computer Programming, Agentic systems, Aesthetics, Algorithms, Musical Composition
★ 4.7 (15) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Non-Verbal Communication, Intelligence Collection and Analysis, Exploitation techniques, Human Factors (Security), Penetration Testing, Data Collection, Security Awareness, Persuasive Communication, Vulnerability, Social Sciences, Rapport Building, Email Security
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Dashboard Creation, Dashboard, Data Preprocessing, Interactive Data Visualization, Data Visualization Software, Real Time Data, Data Analysis, Application Programming Interface (API), No-Code Development, JSON, Javascript
★ 4.3 (18) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Financial Market, Risk Mitigation, Cash Management, Financial Analysis, Financial Systems, Market Liquidity, Futures Exchange, Financial Trading, Analysis, Risk Management, Financial Services, Risk Management Framework, Market Data, Lending and Underwriting, Investment Management, Investment Banking, Economics, Fixed Asset, Return On Investment, Payment Systems
★ 5 (15) · Beginner · Specialization · 1 - 3 Months

Red Hat
Skills you'll gain: Object Oriented Programming (OOP), File I/O, JSON, Python Programming, Debugging, Object Oriented Design, Data Structures, Red Hat Enterprise Linux, Programming Principles, Statistical Programming, Web Development, Program Development, Scripting, Integrated Development Environments, Development Environment, Software Installation
Intermediate · Course · 3 - 6 Months