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.

Skills you'll gain: Git (Version Control System), GitHub, Version Control, Bash (Scripting Language), Devops Tools, Collaborative Software, Software Configuration Management, Development Environment, Configuration Management, Command-Line Interface, Key Management, Software Installation
Intermediate · Course · 1 - 3 Months
STARWEAVER
Skills you'll gain: Cyber Threat Intelligence, Cybersecurity, Penetration Testing, Threat Management, Security Testing, Network Security
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Identity and Access Management, SQL, Data Import/Export, Data Integration, Google Cloud Platform, Data Warehousing, Query Languages, Role-Based Access Control (RBAC), Database Design, Data Access, Data Processing, Relational Databases, Database Architecture and Administration, Data Architecture, Cloud Computing Architecture, Performance Tuning, Real Time Data, Capacity Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: System Monitoring, Network Monitoring, Event Monitoring, VMware ESX Servers, Continuous Monitoring, System Configuration, Incident Management, Linux Servers, Virtualization, Virtual Machines, Web Servers, Servers, Linux, Security Controls, Windows Servers, Software Installation, Microsoft Windows, Package and Software Management, Databases
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Brainstorming, Root Cause Analysis, Collaborative Software, Ideation, Business Analysis, Problem Management, Design Thinking, Business Process Management
Beginner · Guided Project · Less Than 2 Hours

American Psychological Association
Skills you'll gain: Statistical Hypothesis Testing, Sample Size Determination, Probability & Statistics, Probability Distribution, Statistical Methods, Quantitative Research, Statistical Inference, Statistics, Sampling (Statistics), Statistical Analysis, Probability, Scientific Methods, Data Analysis, Research, Psychology
Beginner · Course · 1 - 3 Months

Rutgers the State University of New Jersey
Skills you'll gain: Enterprise Resource Planning, Procurement, Purchasing, Robotic Process Automation, Business Technologies, Supply Chain Systems, Business Process Automation, Technology Solutions, Accounts Payable, AI Enablement, Digital Transformation, Automation, AI Integrations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computational Thinking, Algorithms, Program Development, Theoretical Computer Science, Software Development, Software Engineering, Programming Principles, Data Structures, Computer Programming, Javascript, Computer Science, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, SQL, ChatGPT, Prompt Engineering, OpenAI, Pandas (Python Package), Query Languages, Natural Language Processing, Generative AI, Data Import/Export, Data Manipulation, Databases, Data Wrangling, Python Programming, Large Language Modeling, Machine Learning, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Oracle Databases, Oracle SQL Developer, Performance Tuning, Database Management, Database Administration, Operational Databases, Data Maintenance, Database Architecture and Administration, Data Migration, Database Software, Relational Databases, Database Systems, Patch Management, Database Design, Data Integrity, Data Import/Export, Database Management Systems, SQL, Data Storage, Data Management
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Workflow Management, Business Workflow Analysis, Process Mapping, Process Management, Process Analysis, Process Optimization, Process Flow Diagrams, Business Process Management, Process Improvement, Team Performance Management, Operational Efficiency, Team Management, Team Leadership, Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft PowerPoint, Presentations, Business Communication, Productivity Software, Microsoft 365, Editing, Technical Communication
Beginner · Guided Project · Less Than 2 Hours