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: Containerization, Node.JS, CI/CD, Kubernetes, MongoDB, Docker (Software), Back-End Web Development, Restful API, Application Deployment, Microservices, Frontend Integration, NoSQL, DevOps, Software Technical Review, Application Programming Interface (API), Databases, Database Management, IBM Cloud, Authentications
Advanced · Course · 1 - 3 Months

Skills you'll gain: Digital pedagogy, Education Software and Technology, digital literacy, Content Management, User Accounts
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Network Security, Disaster Recovery, General Networking, Network Administration, Authentications, Network Architecture, Vulnerability Assessments, Computer Networking, Network Infrastructure, Wireless Networks, Cybersecurity, Network Monitoring, Local Area Networks, Network Performance Management, Telecommunications, Network Protocols, Network Troubleshooting, OSI Models, Network Switches, Event Monitoring
Intermediate · Course · 1 - 4 Weeks
Codio
Skills you'll gain: Matplotlib, Text Mining, GitHub, Large Language Modeling, Django (Web Framework), Git (Version Control System), Package and Software Management, Platform As A Service (PaaS), Plot (Graphics), Application Deployment, Natural Language Processing, Data Visualization Software, Unit Testing, Cloud Deployment, Jupyter, Database Development, Data Processing, Virtual Environment, Dependency Analysis, Python Programming
Intermediate · Specialization · 1 - 3 Months

LearnQuest
Skills you'll gain: Threat Modeling, IT Security Architecture, Threat Detection, Security Engineering, Internet Of Things, Network Security, Infrastructure Security, Security Controls, Data Security, Cryptographic Protocols, Vulnerability Assessments, Risk Management Framework, Cloud Computing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Statistical Modeling, Regression Analysis, Data Visualization, Model Evaluation, Data Analysis, Statistical Methods, Scatter Plots, R Programming, Statistical Analysis, Plot (Graphics), R (Software), Ggplot2
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Dashboard, Data Visualization Software, Tableau Software, Data Visualization, Interactive Data Visualization, Data Storytelling, Data Presentation, Data Analysis, Geospatial Mapping, Histogram, Advanced Analytics, Spatial Analysis, Scatter Plots, Data Science, Data Manipulation, Data Import/Export, Business Analytics, Marketing Analytics, Analytics, Forecasting
Beginner · Specialization · 1 - 3 Months

Infosec
Skills you'll gain: Linux Administration, Version Control, Linux, Git (Version Control System), Linux Commands, Network Troubleshooting, Operating System Administration, Bash (Scripting Language), Systems Administration, Scripting, Shell Script, User Accounts, System Configuration, Unix Shell, Network Administration, Network Performance Management, Hardware Troubleshooting, File Management, Unix Commands, General Networking
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Unreal Engine, C++ (Programming Language), Video Game Development, Game Design, Object Oriented Programming (OOP), Software Design Patterns, Programming Principles, Application Development, Debugging
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Competitive Analysis, Market Research, Market Analysis, Responsible AI, Generative AI, Customer Insights, Market Trend, Persona Development, Trend Analysis, Analytics, Data Analysis, Data-Driven Decision-Making, Business Ethics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Salesforce, Application Deployment, Salesforce Development, Dashboard, Cloud Deployment, Customer Relationship Management, Change Control, Analytics, Continuous Deployment, Data Import/Export, Authentications, Data Migration, Configuration Management, Data Presentation, Responsive Web Design, System Configuration, Workflow Management, Role-Based Access Control (RBAC), Data Management, Business Logic
Beginner · Specialization · 1 - 3 Months

KodeKloud
Skills you'll gain: Python Programming, Programming Principles, Data Structures, Debugging, Computer Programming, Scripting, Scripting Languages
Beginner · Course · 1 - 3 Months