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.

University of Colorado Boulder
Skills you'll gain: Sampling (Statistics), Estimation, Risk Analysis, Statistical Methods, Statistical Software, Return On Investment, Statistical Analysis, Sample Size Determination, R (Software), Data Analysis, Business Risk Management, Probability & Statistics, Statistical Inference, Project Estimation, Business Analysis
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Salesforce, Customer Relationship Management, AI Enablement, Responsible AI, Data Ethics, Artificial Intelligence, Customer Data Management, Business Process Automation, Automation, Analytics, Predictive Modeling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Timelines, Database Design, Workflow Management, Project Management Software, Client Services, Customer Relationship Management (CRM) Software, Productivity Software, Project Management, Collaborative Software, Process Improvement and Optimization
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, Data Preprocessing, Model Evaluation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Cinematography, Animations, Computer Graphics, 3D Assets, Virtual Environment, Video Production, Color Theory, Simulations
Advanced · Course · 3 - 6 Months

Skills you'll gain: Cloud Foundry, Cloud Applications, Cloud Platforms, Command-Line Interface, Platform As A Service (PaaS), Cloud Development, User Accounts, Cloud Management, Cloud Deployment, Scalability, Web Development Tools, Cloud Computing, Network Troubleshooting
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Presentations, Prompt Engineering, Responsible AI, Verbal Communication Skills, Sampling (Statistics), Data Storytelling, Spreadsheet Software, Generative AI, Data Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, 3D Assets, Visualization (Computer Graphics), Computer Graphics, Graphical Tools, Computer Graphic Techniques, User Interface (UI), Graphics Software, Data Import/Export
Mixed · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Three-Phase, Electrical Engineering, Electric Power Systems, Electrical Power, Power Electronics, Electronic Components, Electronics, Network Analysis, Simulation and Simulation Software
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Facebook, Marketing Materials, Advertising, Graphic and Visual Design Software, Logo Design, Marketing Design, Graphic and Visual Design, Graphic Design, Branding, Content Marketing, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Video Editing, Adobe Premiere, Editing, Cinematography, Post-Production, Video Production, Timelines, Storytelling
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Large Language Modeling, LLM Application, Google Gemini, Natural Language Processing, Prompt Engineering, Generative AI
Beginner · Course · 1 - 4 Weeks