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.

Northeastern University
Skills you'll gain: Data Storytelling, Data Literacy, Statistical Visualization, Data-Driven Decision-Making, Data Visualization Software, Data Preprocessing, Data Mining, Exploratory Data Analysis, Data Cleansing, Graphing, Big Data, Programming Principles, Python Programming, NumPy
Mixed · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: React.js, UI Components, JavaScript Frameworks, Web Development Tools, Maintainability, Javascript, Programming Principles
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: API Testing, Performance Testing, IT Security Architecture, Cloud-Based Integration, Application Security, Vulnerability Management, System Monitoring
Intermediate · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Control Systems, Systems Engineering, Mathematical Modeling, Simulation and Simulation Software, Engineering Analysis, Engineering Calculations, Engineering Design Process, Torque (Physics)
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Scripting, Linux, Unix Commands, Command-Line Interface, User Interface (UI), IT Automation, Interactive Design, File I/O, Programming Principles, Debugging, File Management
Mixed · Course · 1 - 4 Weeks

AI Business School
Skills you'll gain: Agentic Workflows, AI Workflows, AI Enablement, Innovation, Risk Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Azure, Virtual Machines, Cloud Applications, Cloud Development, Application Deployment, Redis, Active Directory, Cloud Computing, Serverless Computing, Application Performance Management, Cloud Storage, NoSQL, Key Management, Cloud Security, Scalability
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Kubernetes, Application Deployment, Cloud-Native Computing, Containerization, YAML, DevOps, Scalability, Package and Software Management
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Identity and Access Management, Role-Based Access Control (RBAC), Firewall, Nginx, Virtual Networking, Network Administration, Network Security, Servers, Web Servers, Security Controls
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Value Propositions, Emotional Intelligence, Business Planning, Productivity, Financial Statements, Financial Acumen, User Research, Target Audience, Business Marketing, Microsoft Excel, Marketing Strategies, Customer Acquisition Management, Content Marketing, Financial Analysis, Branding, Market Research, Social Media Strategy, Adaptability, Digital Marketing, Data Visualization
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Adobe Express, Adobe Firefly, Design, Adobe Creative Cloud, Visual Design, Workflow Management, Design Elements And Principles, Graphic Design, Layout Design, Graphic and Visual Design, Collaborative Software, Photo Editing, Editing, Typography, Content Creation, Branding, Generative AI, AI Personalization, Social Media Strategy
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, Data Preprocessing, Model Evaluation
Intermediate · Course · 1 - 3 Months