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: User Interface (UI), UI Components, Software Design, Maintainability, Application Development, Microsoft Windows, Object Oriented Programming (OOP), Python Programming, Data Persistence
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Flutter (Software), Gemini, Generative AI, Generative AI Agents, LLM Application, Mobile Development, Google Cloud Platform, Prompt Engineering, Model Deployment
Beginner · Course · 1 - 3 Months

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

Skills you'll gain: Real Time Data, Digital Transformation, Data Governance, Google Cloud Platform, Data Management, Looker (Software), Cloud Storage, Data Transformation, Data Storage, Business Intelligence, Data Migration, Data-Driven Decision-Making, Data Access
Beginner · Course · 1 - 3 Months

Skills you'll gain: Retail Store Operations, Competitive Analysis, Business Strategy, Organizational Strategy, Strategic Thinking, Market Analysis, Organizational Structure, Case Studies, Business Strategies, Strategic Planning, Sustainable Business, Market Share, Customer Analysis, Organizational Development, Talent Management, Strategic Decision-Making, Intellectual Property, Financial Analysis
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Generative AI, Google Cloud Platform, MLOps (Machine Learning Operations), Model Deployment, AI Security, Continuous Monitoring, Scalability
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Flutter (Software), Google Gemini, Generative AI Agents, Generative AI, LLM Application, Mobile Development, Prompt Engineering
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Model Evaluation, Generative AI, AI Security, Responsible AI, Google Cloud Platform, MLOps (Machine Learning Operations), Predictive Modeling, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Performance Tuning, Software Architecture, Systems Architecture, Application Design, Software Design, Object Oriented Design, Enterprise Application Management, Application Performance Management, Performance Testing, Solution Architecture, Continuous Monitoring, Case Studies, Continuous Improvement Process, Maintainability, Team Management, Performance Analysis, Scalability, Debugging
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: System Monitoring, Network Monitoring, System Configuration, Continuous Monitoring, IT Management, Windows Servers, Linux Servers, Incident Management, System Implementation, User Accounts, User Interface (UI), File Transfer Protocol (FTP)
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), JSON, Shell Script, Scripting, Unix Shell, Linux Commands, Scripting Languages, Unix Commands, Cloud API, Restful API, Command-Line Interface, Kubernetes, YAML, Software Installation
Intermediate · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI, AI Product Strategy, Google Cloud Platform, Business Strategy, Artificial Intelligence
Beginner · Course · 1 - 3 Months