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: Application Performance Management, Distributed Denial-Of-Service (DDoS) Attacks, Google Cloud Platform, Cloud Infrastructure, Load Balancing, Prompt Engineering, Kubernetes, Network Performance Management, Network Monitoring, Prompt Engineering Tools, Containerization, Firewall, Virtual Networking, Network Architecture, Infrastructure As A Service (IaaS), Network Planning And Design, Prompt Patterns, Network Routing, Virtual Private Networks (VPN), Dashboard Creation
★ 4.7 (50K) · Intermediate · Professional Certificate · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Application Deployment, Prompt Engineering, Kubernetes, Prompt Engineering Tools, Containerization, Database Architecture and Administration, MySQL, Dataflow, PostgreSQL, Identity and Access Management, Data Migration, Cloud Management, Cloud Security, Cloud Applications, Operational Databases, Data Maintenance, Database Design, Database Management
★ 4.7 (49K) · Intermediate · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, Agentic systems, ChatGPT, Prompt Patterns, Retrieval-Augmented Generation, Generative AI Agents, AI Orchestration, AI Workflows, AI powered creativity, Responsible AI, Agentic Workflows, Data Visualization, OpenAI API, Document Management, LLM Application, Ideation, Verification And Validation, Generative AI, Data Presentation, Software Development
★ 4.8 (10K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Microsoft Windows, Patch Management, Windows Servers, Security Controls, Microsoft Servers, Operating System Administration, Performance Tuning, Hardening, Server Administration, Security Software, Servers, Systems Administration, Disaster Recovery, System Monitoring, Vulnerability Management, Identity and Access Management, Microsoft Azure, Package and Software Management, Computer Networking, Cloud API
Intermediate · Course · 1 - 3 Months
Skills you'll gain: User Experience, UI/UX Research, User Experience Design, User Research, Design Thinking, User Interface and User Experience (UI/UX) Design, Design Research, Usability, User Centered Design, Design, Human Centered Design, Prototyping, Usability Testing, Sprint Retrospectives, Wireframing, Ideation, Sprint Planning
★ 4.8 (76K) · Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Dashboard Creation, Dashboard, Data Storytelling, Tableau Software, Data Presentation, Data Visualization, Advanced Analytics, Stakeholder Analysis, Interactive Data Visualization, Data Visualization Software, Data Literacy, Exploratory Data Analysis, Data Ethics, Data Analysis, Graphing, Visualization (Computer Graphics), Data Mapping, Requirements Analysis, Data Wrangling, Storyboarding
★ 4.5 (8.4K) · Beginner · Specialization · 3 - 6 Months

University of Maryland, College Park
Skills you'll gain: Cyber Risk, Cyber Security Policies, Security Management, Cybersecurity, Risk Management, Cyber Security Strategy, Cyber Attacks, Cyber Governance, Cyber Threat Intelligence, Threat Modeling, Infrastructure Security, Telecommunications, Computer Security Awareness Training, Enterprise Security, Security Awareness, General Networking, Exploitation techniques, Data Security, Governance
★ 4.7 (3.3K) · Beginner · Course · 1 - 3 Months

Kennesaw State University
Skills you'll gain: Cyber Governance, Cyber Security Policies, Contingency Planning, Risk Management Framework, Risk Management, Cyber Security Strategy, Security Management, Enterprise Risk Management (ERM), Business Risk Management, Security Strategy, IT Management, Cybersecurity, Governance, Cyber Risk, Information Technology, Cyber Operations, Staff Management, Organizational Leadership, Corporate Strategy, Proposal Development
★ 4.8 (37) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Open Web Application Security Project (OWASP), Secure Coding, IT Security Architecture, Security Architecture Review, Application Security, Application Design, DevSecOps, Cryptographic Protocols, Cryptography, Cloud Security, Threat Modeling, Hardening, Security Controls, Infrastructure Security, Authentications, Vulnerability Assessments, Data Access, Risk Analysis, Risk Management, Supply Chain
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Data Import/Export, Python Programming, NumPy, Scripting, Data Collection, Data Analysis
★ 4.6 (44K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Network Security, Computer Hardware, Generative AI, Data Storage Technologies, Data Storage, Operating Systems, Microsoft 365, Hybrid Cloud Computing, Generative Model Architectures, Authorization (Computing), Data Security, Computer Science, OSI Models, Data Store, TCP/IP, Data Integrity, Cloud Computing, Data Processing, Network Protocols, Software Development
★ 4.8 (1.4K) · Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: R (Software), Statistical Analysis, R Programming, Statistical Programming, Statistical Methods, Data Analysis, Debugging, Simulations, Program Development, Programming Principles, Software Installation, Data Structures, Performance Tuning, Data Import/Export
★ 4.5 (22K) · Intermediate · Course · 1 - 4 Weeks