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.

Rutgers the State University of New Jersey
Skills you'll gain: Demand Planning, Regression Analysis, Supply Chain Planning, Statistical Analysis, Forecasting, Statistical Modeling, Data Processing, Marketing Analytics, Predictive Analytics, Trend Analysis, Predictive Modeling, Time Series Analysis and Forecasting, Exploratory Data Analysis, Scatter Plots, Data Modeling, Model Evaluation, Excel Formulas, Data Storytelling, Data Visualization
★ 4.6 (305) · Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Graph Theory, Algorithms, Computational Thinking, Data Analysis, Data Structures, Theoretical Computer Science, Network Analysis, Analysis, Programming Principles, Python Programming, Program Development
★ 4.6 (385) · Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Open Web Application Security Project (OWASP), Authentications, Exploit development, Penetration Testing, Security Strategy, Security Testing, Application Security, Vulnerability Assessments, Code Review, Vulnerability Management, Secure Coding, Authorization (Computing), Exploitation techniques, Java, Security Controls, Java Programming, Patch Management, Dependency Analysis, Docker (Software), JSON
★ 4.4 (68) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Estimation, Model Evaluation, Mathematical Software, Simulation and Simulation Software, Model Optimization, Numerical Analysis, Mathematical Modeling, Fine-tuning, Applied Mathematics
★ 4.7 (254) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Adobe Premiere, Video Production, Videography, Post-Production, Photo/Video Production and Technology, Video Editing, Storyboarding, Storytelling, Cinematography, Media Production, Visual Storytelling, Oral Expression, Editing, Data Import/Export, Writing, Graphic and Visual Design, Graphic and Visual Design Software, Scripting, Design Elements And Principles, Timelines
★ 4.6 (146) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: File Management, Document Management, Computer Literacy, File Systems, Computer Hardware, Computer Security Awareness Training, Spreadsheet Software, Security Awareness, digital literacy, Safety and Security, Cybersecurity
★ 4.7 (18) · Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: AI Security, Responsible AI, Threat Modeling, Governance Risk Management and Compliance, Compliance Management, Risking, Data Ethics, Data Governance, Model Evaluation, Reinforcement Learning, Risk Management, Prompt Engineering, Governance, Regulatory Compliance, Security Testing, MLOps (Machine Learning Operations), MITRE ATT&CK Framework, Continuous Monitoring, Ethical Standards And Conduct, Vulnerability Assessments
★ 3.2 (16) · Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Workspace, Calendar Management, Setting Appointments, Collaborative Software, Organizational Skills, Productivity Software, Scheduling, Event Management, Data Sharing
★ 4.7 (391) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Open Web Application Security Project (OWASP), Exploitation techniques, Vulnerability Assessments, Application Security, Vulnerability Management, Security Controls, Authorization (Computing), Cryptography, System Configuration, Encryption, Software Design
★ 4.4 (75) · Intermediate · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: Data Visualization, Statistical Inference, Statistical Hypothesis Testing, Data-Driven Decision-Making, Descriptive Statistics, Statistical Analysis, Statistical Methods, Sampling (Statistics), Excel Formulas, Spreadsheet Software, Box Plots, Time Series Analysis and Forecasting, Data Analysis Software, Statistical Modeling, Advanced Analytics, Financial Forecasting, Probability Distribution, Descriptive Analytics, Variance Analysis, Predictive Modeling
★ 4.7 (137) · Beginner · Specialization · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Internet Of Things, Embedded Software, Security Controls, Wireless Networks, Network Protocols, Infrastructure Security, Emerging Technologies, Data Science, Embedded Systems, Network Infrastructure, General Networking, Network Planning And Design, Amazon Web Services, Middleware, Communication Systems, Health Technology, Cloud Platforms, Digital Communications, Hardware Architecture, Computing Platforms
★ 4.7 (531) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Image Analysis, Image Quality, Matlab, Computer Vision, File I/O, Automation, Digital Signal Processing, Anomaly Detection, Geospatial Information and Technology, Engineering Practices, Spatial Data Analysis, Medical Imaging, Spatial Analysis, Mathematical Software, Data Preprocessing, Environmental Monitoring, Quantitative Research, Scientific Visualization, Data Import/Export, Algorithms
★ 4.7 (261) · Beginner · Specialization · 1 - 3 Months