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: Cloud Computing Architecture, Cloud Applications, Software Architecture, Solution Architecture, Cloud Computing, Systems Design, Scalability, Cloud Infrastructure, System Design and Implementation, Distributed Computing, Web Applications, Cloud Security, Live Streaming, Cloud Storage, Functional Requirement, Amazon Web Services, Requirements Analysis, Real Time Data, Algorithms, Data Storage
Intermediate · Course · 3 - 6 Months

Rutgers the State University of New Jersey
Skills you'll gain: Incident Response, Incident Management, Cyber Risk, Cybersecurity, Regulatory Compliance, Cyber Security Policies, Computer Security Awareness Training, Information Assurance, Cyber Attacks, Security Management, Compliance Management, Cyber Security Assessment, Cyber Governance, Risk Management Framework, Insurance, Risk Management, Financial Accounting
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Quality Management, Project Closure, Team Management, Project Management, Product Quality (QA/QC), Project Management Life Cycle, Quality Assessment, Quality Assurance, Team Leadership, Issue Tracking, Team Building, Project Management Software, Project Risk Management, Data Storytelling, Project Documentation, Continuous Improvement Process, Stakeholder Communications, Data-Driven Decision-Making, Risk Management, Strategic Thinking
★ 4.8 (10K) · Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Identity and Access Management, Cloud Security, Authentications, Cloud Management, Google Cloud Platform, Threat Management, Cloud Computing, Threat Detection, Security Controls, Data Security, Role-Based Access Control (RBAC), User Provisioning, Virtual Networking, Network Security, Firewall, Authorization (Computing), Single Sign-On (SSO), Data Access, Load Balancing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Excel Formulas, Spreadsheet Software, Microsoft Excel, Financial Modeling, Auditing, Procedure Development, Debugging, Project Documentation, Data Integrity, Data Security
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Systems Administration, IT Security Architecture, Operating System Administration, Information Systems Security, Remote Access Systems, IT Infrastructure, Hardening, Network Troubleshooting, OSI Models, Computer Networking, Routing Protocols, Application Security, TCP/IP, Cloud Management, Technical Support, Microsoft Windows, File Systems, Computer Hardware, Software Installation, Help Desk Support
★ 4.9 (7.3K) · Beginner · Professional Certificate · 3 - 6 Months

Coursera
Skills you'll gain: Vector Databases, Grafana, Containerization, Role-Based Access Control (RBAC), Docker (Software), MLOps (Machine Learning Operations), Application Deployment, AI Security, Enterprise Security, Scalability, Data Access, Authorization (Computing), Dashboard Creation, Encryption, Cryptographic Protocols, Performance Tuning, System Monitoring, Infrastructure Security, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Patterns, Large Language Modeling, AI literacy, LLM Application, Content Creation
★ 4.8 (2.2K) · Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Debugging, File I/O, Memory Management, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Algorithms, Test Planning, Simulations, Test Case, System Programming, Systems Development Life Cycle, Computer Programming, Data Structures, C and C++, Software Engineering, Problem Solving, Software Design
★ 4.6 (7.4K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: React Native, Android Studio, Restful API, Version Control, User Research, Usability Testing, Jest (JavaScript Testing Framework), Git (Version Control System), Data Structures, Kotlin, Unix Commands, Android Jetpack, Android Development, Persona (User Experience), GitHub, Interaction Design, User Experience Design, React.js, Code Reusability, Javascript
★ 4.6 (9.2K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Cloud Computing Architecture, Cloud Services, Cloud Deployment, Cloud Security, Cloud Technologies, Cloud Infrastructure, Cloud Platforms, Cloud Engineering, Cloud Computing, Cloud Storage, Infrastructure As A Service (IaaS), Emerging Technologies, Cloud-Native Computing, Hybrid Cloud Computing, IBM Cloud, Virtual Machines, Serverless Computing, Microservices, DevOps
★ 4.6 (7.7K) · Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Docs, Gmail, Google Sheets, Google Workspace, Presentations, Calendar Management, File Management, Spreadsheet Software, Productivity Software, Email Security, Email Automation, Collaborative Software, Excel Formulas, Data Visualization, Document Management, Data Validation, Setting Appointments, Meeting Facilitation, Sales Presentations, Version Control
★ 4.7 (3.1K) · Beginner · Specialization · 3 - 6 Months