Software architecture courses can help you learn system design principles, architectural patterns, and scalability strategies. You can build skills in creating robust APIs, ensuring security in software systems, and integrating microservices effectively. Many courses introduce tools like UML for modeling, Docker for containerization, and cloud platforms such as AWS or Azure, that support deploying and managing applications in modern environments.

Skills you'll gain: Generative AI, AI Enablement, Web Content, AI Personalization, Web Analytics and SEO, Prompt Engineering, Google Cloud Platform
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Network Troubleshooting, Network Monitoring, Event Monitoring, Network Engineering, Virtual Networking, Cloud Engineering, Google Cloud Platform, Network Architecture, Cloud Infrastructure, Virtual Private Networks (VPN), Cloud Security, Cloud Computing Architecture, Hybrid Cloud Computing, Firewall, Network Security, Network Routing, Load Balancing, Network Protocols
Advanced · Course · 1 - 3 Months

Skills you'll gain: Computer Graphics, 3D Assets, Video Game Development, Game Design, C# (Programming Language), Animations, Object Oriented Programming (OOP), Program Development, Software Installation, Debugging, Computational Logic
Mixed · Course · 1 - 3 Months

Skills you'll gain: AI Personalization, Personalized Service, Customer Engagement, Customer experience improvement, Customer Relationship Management (CRM) Software, Customer Retention, Sales Strategy, Customer Relationship Management, Workflow Management, Sales, Customer Insights, Customer Data Management, AI Enablement, AI Workflows, Microsoft Copilot, Predictive Analytics, Debugging, Data Ethics, Responsible AI, Trend Analysis
Advanced · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Responsible AI, MLOps (Machine Learning Operations), Data Ethics, Azure DevOps, Model Deployment, Generative AI, AI Workflows, Microsoft Azure, Application Lifecycle Management, CI/CD, Version Control, Application Performance Management, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, UI Components, Apple iOS, Mobile Development, Apple Xcode, Responsive Web Design, User Interface (UI) Design, User Interface (UI), Application Design, Algorithms, Animations, Software Design Patterns, Color Theory, Debugging
Intermediate · Course · 1 - 3 Months

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

Skills you'll gain: Responsible AI, Data Ethics, Applied Machine Learning, Data Integrity, Machine Learning, Artificial Intelligence, Model Evaluation, Data Visualization Software
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Gemini, Google Cloud Platform, AI Workflows, Kubernetes, Generative AI, Application Deployment, Cloud Infrastructure, Cloud Management, Cloud Computing Architecture
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Gemini, Prompt Engineering Tools, Google Cloud Platform, Kubernetes, Devops Tools, Cloud Management, Generative AI, Development Environment, Software Documentation
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Virtual Networking, Google Cloud Platform, Network Administration, Virtual Machines, Network Planning And Design, Network Architecture
Beginner · Course · 1 - 4 Weeks

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