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.

Coursera
Skills you'll gain: Agile Software Development, Project Management Software, Program Management, Responsible AI, Planning, Engineering Management, Generative AI, Timelines, Engineering Software, Risk Analysis, Resource Management, Prompt Engineering, Analytics, Stakeholder Communications, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Google Workspace, Generative AI, AI Security, Agentic Workflows, Prompt Engineering, Large Language Modeling, Enterprise Security, Research Reports
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Video Editing, Post-Production, Storyboarding, Editing, Video Production, Cinematography, Animations, Storytelling, Writing and Editing, Music, Typography, Creative Problem-Solving, Communication
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: OSI Models, TCP/IP, Vulnerability Scanning, General Networking, Network Protocols, Cyber Security Assessment, Network Security, Network Monitoring, Network Administration, Vulnerability Assessments, Firewall, Performance Tuning, Threat Detection, Network Analysis, Scripting, System Configuration
Intermediate · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Hazard Analysis, Chemical Engineering, Incident Management, Failure Analysis, Risk Management Framework, Safety and Security, Engineering Analysis, Engineering Calculations, Estimation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Visualization Software, Dashboard, Data Analysis, Advanced Analytics, Interactive Data Visualization, Data Manipulation, Collaborative Software, Data Transformation, Data Sharing
Advanced · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Data Visualization, Data Visualization Software, Data Presentation, Data Literacy, Human Factors, Color Theory, Design Elements And Principles, Graphing
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: ArcGIS, Data Presentation, GIS Software, Spatial Data Analysis, Data Visualization, Geographic Information Systems, Geospatial Information and Technology, Geospatial Mapping, Data Import/Export, Data Mapping, Data Integration, Data Management
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Bioinformatics, Scientific Visualization, Data Access, Extensible Markup Language (XML), Data Visualization, Data Wrangling, Database Software, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Microsoft Copilot, Microsoft 365, Sales Enablement, Marketing Automation, Customer experience improvement, Generative AI, Business Process Automation, AI Security, Customer Service, Business Metrics, AI Enablement, Return On Investment, Automation, Customer Retention, Critical Thinking
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: File Management, Microsoft Office, Version Control, Document Management, Data Sharing, Cloud Storage, Data Storage, Data Loss Prevention
Beginner · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: Code Review, Version Control, GitHub, Package and Software Management, CI/CD, Continuous Integration, Open Source Technology, Development Environment, Continuous Deployment, Secure Coding, Software Development Tools, Docker (Software), Containerization, Scientific Methods, Bioinformatics, Data Sharing, Git (Version Control System), Automation, Software Documentation, Technical Documentation
Beginner · Specialization · 3 - 6 Months