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.

Beginner · Course · 1 - 3 Months

Beginner · Course · 1 - 4 Weeks

University of Pittsburgh
Skills you'll gain: Retrieval-Augmented Generation, LLM Application, Tool Calling, Database Systems, Data Visualization, Database Design, Generative AI, Large Language Modeling, Database Management, Databases, Supervised Learning, Web Services, Data Ethics, Apache Spark, Bayesian Statistics, Time Series Analysis and Forecasting, Database Theory, Unsupervised Learning, Linear Algebra, Data Presentation
Earn a degree
Degree · 1 - 4 Years

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

Google Cloud
Skills you'll gain: Multi-Cloud, Hybrid Cloud Computing, General Networking, Cloud Technologies, Network Administration, Virtual Networking, Google Cloud Platform, Virtual Private Networks (VPN), Network Infrastructure, Cloud Computing Architecture, Network Planning And Design, Cloud-Based Integration, Network Routing, Cloud Security, Routing Protocols, Border Gateway Protocol, Network Security, Data Centers
Intermediate · Course · 1 - 4 Weeks

Illinois Institute of Technology
Skills you'll gain: Industrial and Organizational Psychology, Infrastructure As A Service (IaaS), Data Storytelling, Serverless Computing, Javascript and jQuery, Network Troubleshooting, Database Management Systems, Time Series Analysis and Forecasting, Open Source Technology, Software As A Service, Cloud-Native Computing, Project Scoping, Networking Hardware, Virtualization, Unified Modeling Language, Cybersecurity, Cloud Security, Computer Hardware, Design Thinking, Team Oriented
Earn a degree
Degree · 1 - 4 Years

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

University of Illinois Urbana-Champaign
Skills you'll gain: AI Enablement, Data Ethics, Large Language Modeling
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud Infrastructure, Tensorflow, Google Cloud Platform, Model Optimization, Infrastructure Architecture, Interoperability, Hardware Architecture, Computer Architecture
Intermediate · Course · 1 - 4 Weeks

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
University of North Texas
Skills you'll gain: Model Evaluation, Arbitration, Supply Management, Compensation Strategy, Integrated Marketing Communications, Organizational Change, Event Management, Grammar, Sales Process, Statistical Visualization, Social Media Strategy, Team Leadership, Design Thinking, Public Policies, Probability & Statistics, Global Marketing, Cultural Diversity, Social Studies, Molecular, Cellular, and Microbiology, Music History
Earn a degree
Degree · 1 - 4 Years
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