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: System Monitoring, Computer Security Incident Management, Network Analysis, Data Integrity
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Project Estimation, Work Breakdown Structure, Project Controls, Cost Estimation, Estimation, Earned Value Management, Cost Management, Project Schedules, Case Studies, Engineering Management, Project Scoping, Scheduling, Timelines, Project Planning, Project Management, Scope Management, Project Performance, Resource Allocation
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Test Automation, Performance Testing, Software Testing, API Testing, Test Script Development, Security Testing, Test Tools, CI/CD, Regression Testing, JUnit, Selenium (Software), Scalability, Automation, Test Case, Application Programming Interface (API), Application Security
Beginner · Course · 1 - 3 Months

Skills you'll gain: Shiny (R Package), Data Presentation, Exploratory Data Analysis, Data Wrangling, Predictive Modeling, Tidyverse (R Package), Data Science, Data Collection, Interactive Data Visualization, Data Manipulation, Dashboard, Data Analysis, Data Cleansing, R Programming, Statistical Modeling, Regression Analysis, Ggplot2, Data Visualization, Data Transformation, Predictive Analytics
Intermediate · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Agile Methodology, Health Care Procedure and Regulation, Health Technology, Data Ethics, User Centered Design, Technology Strategies, Health Informatics, Health Policy, Regulatory Compliance, Data Security, Healthcare Ethics, Strategic Thinking
Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Docker (Software), Cloud-Native Computing, Containerization, Application Deployment, Devops Tools, Data Storage, DevOps, Security Controls, CI/CD, Authentications, Hardening, YAML, Virtual Networking, Network Planning And Design, Data Persistence, Scalability
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Internet Of Things, API Design, Amazon Web Services, Embedded Software, Cloud Computing Architecture, Application Programming Interface (API), Network Protocols, Microservices, Cloud Applications, Cloud Services, Communication Systems, Embedded Systems, Cloud Technologies, Cybersecurity, Software Development, Wireless Networks
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: NIST 800-53, Risk Analysis, Business Risk Management, Security Management, Continuous Monitoring, Security Controls, System Monitoring, Risk Management, Cybersecurity, Cyber Risk, Cyber Security Policies, Enterprise Security, Threat Detection, Auditing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Risk Analysis, Portfolio Risk, Google Sheets, Financial Analysis, Risk Management, Quantitative Research, Spreadsheet Software, Statistical Analysis, Statistics, Probability & Statistics
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Validation, Microsoft Excel, Spreadsheet Software, Data Entry, Data Integrity, Microsoft Office
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google Cloud Platform, Data Lakes, Data Pipelines, Model Deployment, Data Processing, Dataflow, Systems Design, Extract, Transform, Load, Tensorflow, Data Architecture, Apache Spark, Big Data, Data Warehousing, Data Infrastructure, MLOps (Machine Learning Operations), Real Time Data, Data Integration, Data Security, Data Quality, Apache Hadoop
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Exploit development, Security Testing, Test Tools, Cyber Security Assessment, Vulnerability Scanning, Vulnerability Assessments, Application Security, Web Servers, Network Protocols, Web Applications, Test Automation, Development Environment, Proxy Servers, Authentications
Beginner · Course · 1 - 3 Months