Design Patterns courses can help you learn object-oriented design principles, common design patterns like Singleton and Observer, and best practices for software architecture. You can build skills in code refactoring, improving maintainability, and enhancing collaboration among developers. Many courses introduce tools such as UML for visualizing design structures and integrated development environments (IDEs) that facilitate pattern implementation, allowing you to apply these concepts in real coding projects.

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

Skills you'll gain: Market Research, Consumer Behaviour, Customer Analysis, Business Research, Customer Insights, Strategic Marketing, Marketing, Market Analysis, Data-Driven Marketing, Marketing Analytics, Target Market, Product Planning, Case Studies, Target Audience, Analysis, Data-Driven Decision-Making, Data Analysis, Decision Making, Simulation and Simulation Software, Data Collection
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Identity and Access Management, Cloud Infrastructure, Data Infrastructure, Cloud Management, AI Workflows, Network Performance Management, Data Import/Export, Network Planning And Design, Network Administration, Data Migration, Network Infrastructure, Model Optimization, Generative AI, Model Training, Network Architecture, System Configuration, Distributed Computing, Data Pipelines
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Large Language Modeling, Generative AI Agents, Generative AI, LLM Application, Artificial Intelligence, Prompt Engineering, Generative Model Architectures, Prompt Patterns, Prompt Engineering Tools, Supervised Learning, Multimodal Prompts, Google Cloud Platform, Machine Learning, AI literacy, Health Care
Beginner · Course · 1 - 3 Months

Skills you'll gain: Node.JS, Restful API, Back-End Web Development, Object-Relational Mapping, Web Development, Authentications, Web Applications, Web Services, Unit Testing, Authorization (Computing), Databases, Data Validation, TypeScript, SQL, Hypertext Markup Language (HTML), Debugging, Data Cleansing, Middleware, HTML and CSS, Javascript
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Hadoop, Apache, Data Infrastructure, NoSQL, Big Data, Database Management Systems, Databases, Unix Shell, Data Storage, Data Storage Technologies, Database Design, Software Installation, Data Access, Data Modeling, Data Persistence, Systems Integration, System Configuration, Command-Line Interface, Enterprise Application Management, Scalability
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Security, Cloud Computing Architecture, Network Planning And Design, Cloud Infrastructure, Google Cloud Platform, Cloud Solutions, Solution Architecture, Application Deployment, Cloud Services, System Configuration, Cloud Computing, Infrastructure Architecture, Cloud Deployment, Cloud Storage, Cloud Management
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Agentic Workflows, AI Enablement, Generative AI Agents, AI Product Strategy, Journey Mapping, Agentic systems, Business Process Automation, No-Code Development, Gemini, Decision Intelligence, Value Engineering, Strategic Prioritization, Prioritization, Retail Sales, User Flows, Prototyping, Retail Store Operations, Business Metrics, Scalability
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Role-Based Access Control (RBAC), Authorization (Computing), Identity and Access Management, Scalability, Data Access, Security Controls, User Provisioning, Security Management, Collaborative Software, Content Management, Data Security, Data Management, Data Governance, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Animations, 3D Assets, 3D Modeling, Computer Graphics, Computer Graphic Techniques, Performance Tuning, Video Game Development, Model Optimization
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Model Deployment, Cloud Infrastructure, Cloud Deployment, Model Optimization, Infrastructure Architecture, Computer Architecture, AI Workflows, Hardware Architecture, Model Training, AI literacy, Performance Tuning, Artificial Intelligence, Systems Architecture
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Import/Export, Data Migration, Google Cloud Platform, Identity and Access Management, Data Warehousing, Query Languages, Role-Based Access Control (RBAC), Database Design, SQL, Data Store, Data Architecture, Database Architecture and Administration, Capacity Management
Intermediate · Course · 1 - 3 Months