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.

Chegg Skills
Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Prompt Patterns, Server Side, Development Environment, AI literacy, Multimodal Prompts, Back-End Web Development, Data Ethics, Python Programming, ChatGPT, Web Development, Generative AI, HTML and CSS, Artificial Intelligence, Javascript, Problem Solving, Programming Principles, Cascading Style Sheets (CSS), Software Development
Beginner · Specialization · 1 - 3 Months

The Pennsylvania State University
Skills you'll gain: Creative Thinking, Creativity, Creative Problem-Solving, Ideation, Cultural Diversity, Open Mindset, Cognitive flexibility, Personal Development, Project Design, Overcoming Obstacles, Tenacity, Collaboration, Experimentation, Goal Setting
★ 4.5 (878) · Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Data Modeling, Data Visualization, Dashboard, Analysis, Data Analysis, Ad Hoc Analysis, Data Maintenance, SQL, Database Development, Database Design, Data Store, Query Languages, Business Intelligence, Usability Testing, Data Transformation, Data Management, Data Access, Google Cloud Platform, Data Validation
★ 4.7 (430) · Intermediate · Specialization · 3 - 6 Months

MathWorks
Skills you'll gain: Model Based Systems Engineering, Systems Engineering, Systems Architecture, Systems Design, Functional Design, Requirements Analysis, System Requirements, Requirements Elicitation, Functional Requirement, Verification And Validation
★ 4.8 (295) · Beginner · Course · 1 - 4 Weeks

Sage Publications
Skills you'll gain: Clinical Research Ethics, Institutional Review Board (IRB), Research Design, Healthcare Ethics, Cultural Responsiveness, Research, Clinical Research, Ethical Standards And Conduct, Diversity Awareness, Culture
Beginner · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Virtual Networking, Amazon Web Services, Network Architecture, Firewall, Network Monitoring, Network Security, Network Planning And Design, Cloud Computing Architecture, Security Controls, Cloud Security, Event Monitoring, Public Cloud, Network Model, System Configuration
Mixed · Course · 1 - 4 Weeks
Madecraft
Skills you'll gain: Virtual Teams, Accountability, Trustworthiness, Accountability Frameworks, Team Oriented, Coordinating, Teamwork, Negotiation, Team Management, Team Building, Collaboration, Follow Through, Professionalism, Cooperation, Solution Delivery, Project Coordination, Strong Work Ethic, Expectation Management, Conflict Management, Persuasive Communication
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI Agents, Business Writing, AI Personalization, Generative AI, Multimodal Prompts, Image Analysis, AI Workflows, AI literacy, Photo Editing, Business Research, Business Communication, Writing, Context Engineering, AI powered creativity, Research Reports, Context Management, Customer experience improvement, Data Analysis
Intermediate · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: AI powered creativity, Editing, Prompt Engineering, Storytelling, Anthropic Claude, Writing and Editing, Writing, AI Workflows, ChatGPT, AI literacy, Copywriting, Creative Thinking, Proofreading, Responsible AI, Peer Review, Scenario Testing, Constructive Feedback
Beginner · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: NoSQL, Data Warehousing, Database Systems, Database Theory, Relational Databases, Database Management, Extract, Transform, Load, SQL, Databases, Data Mining, Database Development, Business Intelligence, Database Application, Database Management Systems, Big Data, Information Systems, Database Design, MongoDB, Scalability, Database Software
★ 4.3 (703) · Intermediate · Specialization · 3 - 6 Months

Heriot-Watt University
Skills you'll gain: Database Systems, Responsible AI, Database Management, Software Engineering, Software Design, Combinatorics, Requirements Analysis, Object Oriented Design, Database Software, Database Development, Software Architecture, Unsupervised Learning, Graph Theory, Statistical Methods, Artificial Intelligence, Project Scoping, Algorithms, Computer Science, Administration, Performance Measurement
Degree · 1 - 4 Years

Northeastern University
Skills you'll gain: Generative AI Agents, Generative AI, LangChain, Retrieval-Augmented Generation, Agentic systems, Prompt Engineering, LLM Application, Large Language Modeling, Generative Model Architectures, Gemini, Prompt Patterns, Google Gemini, OpenAI API, LangGraph, Embeddings, Tool Calling, Prompt Engineering Tools, AI Orchestration, Agentic Workflows, AI Workflows
Intermediate · Course · 1 - 3 Months