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: Identity and Access Management, Google Cloud Platform, Cloud Infrastructure, Cloud Management, Cloud Computing, Data Storage, Cloud Storage, Data Security, Encryption, System Monitoring, Security Management, Scalability
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Serverless Computing, Amazon Web Services, Rust (Programming Language), Debugging, Application Deployment, Development Environment, Linux
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Training and Development, Developing Training Materials, Training Programs, Responsible AI, Human Resources Management and Planning, Human Resource Strategy, Human Resources, Generative AI Agents, Employee Training, Employee Performance Management, Employee Engagement, AI Personalization, Employee Surveys, Performance Review, Performance Management, Performance Analysis, Artificial Intelligence and Machine Learning (AI/ML), Survey Creation, Data Analysis, Surveys
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Pinterest, User Accounts, Social Media, Account Management, User Provisioning, Information Privacy, Online Advertising, System Configuration, Payment Systems
Beginner · Guided Project · Less Than 2 Hours

Packt
Skills you'll gain: Cloud Computing, Cloud Computing Architecture, Cloud Services, Threat Modeling, Application Security, Network Security, Infrastructure As A Service (IaaS), Enterprise Architecture, Platform As A Service (PaaS), Identity and Access Management, Disaster Recovery
Intermediate · Course · 3 - 6 Months

University of Maryland, College Park
Skills you'll gain: Innovation, Product Lifecycle Management, New Product Development, Design Thinking, Agile Product Development, Product Development, Product Management, Business Modeling, Product Strategy, Customer experience strategy (CX), Product Marketing, Key Performance Indicators (KPIs), Value Propositions, Performance Measurement, Portfolio Management, Customer Insights, Business Metrics, Customer experience improvement, Lean Methodologies
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Restful API, Database Design, API Design, MongoDB, Database Management, Authentications, Relational Databases, Performance Tuning, Databases, Authorization (Computing), NoSQL, SQL, Frontend Integration, Node.JS, Scalability
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Adobe After Effects, Motion Graphics, Animations, Video Editing, Post-Production
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Spatial Data Analysis, Data Import/Export, Data Visualization, Query Languages, Data Integration, Data Mapping, Big Data, Geographic Information Systems
Beginner · Project · Less Than 2 Hours

Simplilearn
Skills you'll gain: Apache Cassandra, Big Data, NoSQL, Apache Hadoop, Virtual Environment, Virtual Machines, Apache, Analytics, Data Storage, Distributed Computing, Databases, Database Architecture and Administration, Data Architecture, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: R Programming, Analysis, Mathematical Software, Data Analysis
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Infrastructure as Code (IaC), Cloud Management, Amazon Web Services, Cloud Infrastructure, Multi-Tenant Cloud Environments, AWS Identity and Access Management (IAM), Continuous Deployment, GitHub, Configuration Management, Version Control, Data Validation
Beginner · Course · 1 - 3 Months