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.

Infosec
Skills you'll gain: Secure Coding, Application Security, Computer Programming Tools, C and C++, C++ (Programming Language), Software Development Tools, Security Software, C (Programming Language)
Mixed · Course · 1 - 4 Weeks

Kennesaw State University
Skills you'll gain: Cyber Security Assessment, Computer Security Awareness Training, Security Awareness, Cybersecurity, Infrastructure Security, Network Security, Telecommunications, Network Infrastructure
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Data Presentation, Data Processing, Big Data, Apache Spark, Data Analysis Software, Splunk, Data Analysis, Unstructured Data, Analytics, Data Wrangling, Data Infrastructure, Social Network Analysis, Network Analysis, Classification Algorithms
Mixed · Course · 1 - 3 Months

Eindhoven University of Technology
Skills you'll gain: electromagnetics, Electronics Engineering, Telecommunications, Electrical Engineering, Electronic Systems, Electronic Hardware, Communication Systems, Wireless Networks, Engineering Design Process, Simulation and Simulation Software, Engineering Analysis, Design Software, Process Design
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Verification And Validation, Health Systems, Systems Engineering, Engineering Design Process, Healthcare Industry Knowledge, Health Care, Systems Integration, System Requirements, Requirements Analysis, Enterprise Architecture, Application Deployment
Mixed · Course · 1 - 4 Weeks

Akamai Technologies, Inc.
Skills you'll gain: Linux, Linux Administration, File Systems, Operating System Administration, Linux Commands, Operating Systems, User Accounts, OS Process Management, User Provisioning, File Management, Unix Shell, Shell Script, System Software, System Configuration, Authorization (Computing), Command-Line Interface, Open Source Technology, grep, Systems Administration
Beginner · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Biostatistics, Statistical Analysis, R (Software), R Programming, Statistical Methods, Data Wrangling, Regression Analysis, Exploratory Data Analysis, Statistical Software, Data Analysis, Logistic Regression, Probability & Statistics, Statistical Modeling, Descriptive Statistics, Model Evaluation, Public Health
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Anomaly Detection, Malware Protection, Threat Detection, Network Analysis, AI Security, Cybersecurity, Model Evaluation, Network Security, Machine Learning Methods, Classification Algorithms, Microsoft Windows
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Public Key Infrastructure, Key Management, Cryptography, Cryptographic Protocols, Encryption, Authentications, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Data Analysis, Data Science, Exploratory Data Analysis, Data Manipulation, Jupyter, Data Processing, Data Wrangling, Matplotlib, Data Visualization, Programming Principles, Data Cleansing, Data Visualization Software, Python Programming
Beginner · Course · 1 - 3 Months

MathWorks
Skills you'll gain: Image Analysis, Image Quality, Matlab, Computer Vision, Spatial Data Analysis, Environmental Monitoring, Quantitative Research, Graphical Tools, Mathematical Software, File Management
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Process Improvement, Process Management, Process Improvement and Optimization, Business Process, Business Process Management, Process Analysis, Business Process Improvement, Performance Improvement, Quality Improvement, Continuous Improvement Process, Process Mapping, Quality Management, Quality Monitoring, Workflow Management, Operational Excellence, Quality Management Systems, Change Management, Performance Measurement, Risk Management, Project Management
Build toward a degree
Intermediate · Course · 1 - 3 Months