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.

Clemson University
Skills you'll gain: Dimensionality Reduction, Model Evaluation, Data Cleansing, Matplotlib, Regression Analysis, Unsupervised Learning, Data Science, Statistical Analysis, Anomaly Detection, Data Preprocessing, Statistical Methods, Data Analysis, Data Visualization Software, Pandas (Python Package), Exploratory Data Analysis, Machine Learning
Build toward a degree
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Continuous Integration, Debugging, Software Development Tools, Software Engineering Tools, Performance Tuning, Performance Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: React.js, Web Components, UI Components, User Interface (UI), Game Design, Web Development
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Cascading Style Sheets (CSS), React.js, HTML and CSS, Front-End Web Development, UI Components, Maintainability, Web Development
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Istio, Kubernetes, Hybrid Cloud Computing, Cloud Infrastructure, Multi-Cloud, Cloud-Native Computing, Cloud Computing Architecture, Google Cloud Platform, Configuration Management, Microservices, Containerization, Authentications, Load Balancing, System Monitoring, Git (Version Control System), Real Time Data, Network Routing, Network Security, Authorization (Computing), Service Level
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Microsoft SQL Servers, Stored Procedure, Database Management, SQL, Database Development, C# (Programming Language), Application Development, Development Environment, Microsoft Visual Studio, User Interface (UI), Data Access, Email Automation, Document Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: ASP.NET, C# (Programming Language), Application Programming Interface (API), Microsoft Development Tools, Restful API, Microsoft Azure, Web Applications, Integrated Development Environments, Application Development, Development Environment, Virtual Environment, Middleware
Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Code Review, Continuous Integration, Software Development Tools, DevOps, Software Technical Review, GitHub
Beginner · Course · 1 - 4 Weeks

Fred Hutchinson Cancer Center
Skills you'll gain: Data Ethics, Data Sharing, Personally Identifiable Information, Clinical Research Ethics, Medical Privacy, Data Management, Institutional Review Board (IRB), Healthcare Ethics, Clinical Research, Data Security, Data Governance, Information Privacy, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Health Information Management, Informed Consent
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Firewall, Google Cloud Platform, Network Administration, Network Infrastructure, Virtual Networking, Network Security, Cloud Security, Cloud Computing Architecture, Infrastructure Security
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Instagram, Social Media Content, Facebook, Marketing Design, Social Media Marketing, Animations, Digital Design, Graphic Design, Graphics Software, Design Elements And Principles, User Accounts
Beginner · Guided Project · Less Than 2 Hours

Starweaver
Skills you'll gain: Threat Modeling, Risk Analysis, Cyber Risk, Governance Risk Management and Compliance, Cyber Security Strategy, Risk Management Framework, Risk Management, Cyber Attacks, Cyber Security Assessment, Cybersecurity, Risk Mitigation, Governance, Vulnerability Assessments, Business Risk Management, Management Reporting, Analysis, Technical Communication, Dashboard, Data Visualization
Advanced · Course · 1 - 3 Months