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: Google Cloud Platform, Cloud Infrastructure, Hardware Architecture, Computer Architecture, Model Deployment, Infrastructure Architecture, Cloud Deployment, AI Workflows, Model Training, AI literacy, Model Optimization, Artificial Intelligence, Computer Hardware, Systems Architecture, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Pearson International Higher Education
Skills you'll gain: Teamwork, Collaboration, Team Collaboration, Conflict Management, Professional Development, Gap Analysis, Personal Development
Beginner · Course · 1 - 4 Weeks

Pearson International Higher Education
Skills you'll gain: Meeting Facilitation, Goal Setting, Cooperation, Professional Development, Collaboration, Goal-Oriented, Leadership, Team Collaboration, Teamwork, Leadership Development, Initiative and Leadership, Leadership and Management, Professionalism, Personal Development, Consolidation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Prompt Engineering, Google Cloud Platform, User Experience, Information Architecture, Content Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Teradata SQL, Data Import/Export, Data Migration, Extract, Transform, Load, Query Languages, SQL, Identity and Access Management, Google Cloud Platform, Data Warehousing, Role-Based Access Control (RBAC), Data Modeling, Database Design, Database Management Systems, Data Integration, Database Architecture and Administration, Data Management, Capacity Management
Intermediate · Course · 1 - 3 Months
University of London
Skills you'll gain: Human Computer Interaction, Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Data Transformation, Combinatorics, Database Design, Model Evaluation, Web Development, Generative AI
Credit offered
Graduate Certificate · 6 - 12 Months

Google Cloud
Skills you'll gain: DevSecOps, Identity and Access Management, Cloud Security, Data Security, Encryption, Payment Card Industry (PCI) Data Security Standards, Security Controls, Role-Based Access Control (RBAC), Cloud Solutions, Network Security, Network Planning And Design, Cloud Computing Architecture, Google Cloud Platform, Virtual Networking, CI/CD, Key Management, Firewall, Continuous Monitoring
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, Cloud Development, LLM Application
Intermediate · Course · 1 - 4 Weeks

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

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

Skills you'll gain: Prompt Engineering, Cloud Development, Prompt Patterns, AI Personalization, Document Management, Prompt Engineering Tools, LLM Application
Intermediate · Course · 1 - 4 Weeks

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