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 Illinois Urbana-Champaign
Skills you'll gain: Data Visualization, Data Visualization Software, Empathy, Tableau Software, Risk Analysis, Data-Driven Decision-Making, Data Analysis, Risk Management, Empathy & Emotional Intelligence, Stakeholder Analysis, Business Risk Management, Human Centered Design, Decision Making, User Research, Risk Control, Psychology
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Unit Testing, Software Testing, Test Case, .NET Framework, CI/CD, Test Script Development, Test Driven Development (TDD), Testability, Test Data, Test Automation, Microsoft Visual Studio
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Data Manipulation, Data Cleansing, Data Quality, Data Preprocessing, Tidyverse (R Package), Data Transformation, R Programming, Text Mining, Data Validation, Generative AI, Anomaly Detection
Beginner · Course · 1 - 3 Months

Skills you'll gain: Figma (Design Software), Typography, Graphic and Visual Design, User Interface and User Experience (UI/UX) Design, Collaborative Software, AI Workflows, Animations, Style Guides, Color Theory, Layout Design, Video Editing, Prototyping
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Miro AI, Team Building, Collaborative Software, Customer Insights, Workflow Management, User Centered Design, Entrepreneurship
Beginner · Guided Project · Less Than 2 Hours

Amazon Web Services
Skills you'll gain: Amazon DynamoDB, Amazon Web Services, Database Architecture and Administration, NoSQL, Data Store, Operational Databases, Database Management, Data Storage Technologies
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Dashboard, Billing, Billing Systems, Cost Management, Google Sheets, Resource Management, Expense Management, Cloud Management, Accounting and Finance Software, Organizational Structure, Identity and Access Management, Configuration Management
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Google Cloud Platform, Cloud Computing Architecture, Solution Architecture, Cloud Infrastructure, Cloud Security, Cloud Computing, Public Cloud, Cloud Deployment, Cloud Services, Scalability, Performance Tuning, Operational Excellence, Disaster Recovery
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Test Automation, Test Data, Test Case, Test Script Development, Test Execution Engine, Regression Testing, Integration Testing, Java, Performance Testing, Automation
Intermediate · Course · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Bayesian Statistics, Statistical Inference, Statistical Modeling, Predictive Analytics, Statistical Methods, Data Ethics, Data Science, Probability, Data-Driven Decision-Making, Regression Analysis, Probability Distribution
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Gemini, Google Gemini, Model Deployment, AI Enablement, Google Cloud Platform, Generative AI, LLM Application, Multimodal Prompts, Software Installation
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Continuous Delivery, Jenkins, CI/CD, Kubernetes, Cloud Deployment, Application Deployment, Google Cloud Platform, Devops Tools
Intermediate · Project · Less Than 2 Hours