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.

Yonsei University
Skills you'll gain: Augmented Reality, Augmented and Virtual Reality (AR/VR), Live Streaming, Multimedia, Emerging Technologies, Market Analysis, Market Share, Photo/Video Production and Technology, Network Routing, Market Opportunities, Cloud Services, Network Protocols, Application Development, Image Analysis, Computer Vision, Business Modeling, Cloud-Based Integration, Video Production, Content Management
★ 4.7 (122) · Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Statistical Analysis, Policy Analysis, Research, and Development, Program Evaluation, Policy Analysis, Data Analysis, Statistical Methods, Public Policies, Statistical Hypothesis Testing, Statistical Programming, Analytics, Policy Development, Data Analysis Software, Analytical Skills, Statistical Software, Forecasting, R Programming, Research Design, Time Series Analysis and Forecasting, Statistical Inference, Ggplot2
★ 4.6 (53) · Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Cryptography, Cryptographic Protocols, Data Integrity, Encryption, Authentications, Data Security, Data Encryption Standard, Advanced Encryption Standard (AES), Digital Communications
★ 4.5 (102) · Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Integrated Development Environments, IntelliJ IDEA, Software Development Tools, Eclipse (Software), Code Review, CI/CD, Microsoft Visual Studio, Development Environment, Software Versioning, Collaborative Software, Continuous Integration, Software Development, Remote Access Systems, Configuration Management, DevOps, Open Source Technology, Release Management
★ 4.1 (37) · Beginner · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Digital Transformation, Supply Chain Management, E-Commerce, Supply Chain, Retail Store Operations, Analytics, Digital Analysis, Supply Chain Systems, Business Analytics, Business Technologies, Descriptive Analytics, Customer Demand Planning, Customer experience strategy (CX), Predictive Analytics, Consumer Behaviour, Decision Making
★ 4.6 (128) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Warehousing, MongoDB, IBM Cognos Analytics, Extract, Transform, Load, NoSQL, Apache Spark, IBM DB2, Big Data, Dashboard Creation, Data Integration, Dashboard, Business Intelligence, Database Architecture and Administration, PySpark, Data Pipelines, Analytics, Databases, Relational Databases, SQL, Python Programming
★ 4.7 (143) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Agentic Workflows, Generative AI Agents, Agentic systems, AI Orchestration, OpenAI API, AI Workflows, OpenAI, LLM Application, AI Integrations, Performance Tuning, Real Time Data, Tool Calling, Prompt Patterns, Prompt Engineering, Token Optimization, Application Programming Interface (API), Software Architecture
★ 3.8 (9) · Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Threat Detection, Cybersecurity, Intrusion Detection and Prevention, Cyber Threat Intelligence, Cyber Attacks, Network Infrastructure, Network Security, Endpoint Detection and Response, Network Architecture, General Networking, Endpoint Security, Malware Protection, Security Controls, System Monitoring, Email Security, Anomaly Detection, Operating Systems
★ 4.9 (9) · Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Kubernetes, Role-Based Access Control (RBAC), CI/CD, Application Deployment, Network Troubleshooting, DevOps, Performance Tuning, Scalability, Continuous Integration, Containerization, Continuous Delivery, Continuous Deployment, Prometheus (Software), Package and Software Management, Authorization (Computing), Network Security, Network Performance Management, Identity and Access Management, Network Routing, Cyber Security Policies
★ 3.8 (31) · Advanced · Specialization · 1 - 3 Months
Skills you'll gain: Terraform, CI/CD, Infrastructure as Code (IaC), Continuous Integration, Ansible, Application Performance Management, Prometheus (Software), Continuous Deployment, Kubernetes, Application Deployment, System Monitoring, Package and Software Management, GitHub, Amazon CloudWatch, Docker (Software), Version Control, Containerization, YAML, Infrastructure As A Service (IaaS), Automation
★ 3.5 (68) · Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Infrastructure As A Service (IaaS), Service Level Agreement, Cloud Deployment, Platform As A Service (PaaS), Software As A Service, Cloud Infrastructure, Cloud Services, Cloud Computing, Cloud Technologies, Cloud Computing Architecture, Cloud Platforms, Public Cloud, Application Development, Application Deployment, Cloud Applications, Cloud Solutions, Amazon Web Services, Private Cloud, Service Level, Business Software
★ 4.6 (98) · Beginner · Specialization · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Social Media Analytics, Analytical Skills, Data Ethics, Predictive Modeling, Model Evaluation, Unsupervised Learning, Natural Language Processing, Predictive Analytics, Regression Analysis, Data Mining, Data Science, Social Media, Text Mining, Anomaly Detection, Business Analytics, Decision Tree Learning, Advanced Analytics, Big Data, Analytics, Supervised Learning
★ 4.3 (264) · Beginner · Specialization · 3 - 6 Months