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.

Skills you'll gain: Microsoft Copilot, Microsoft Power Platform, Prompt Engineering, Microsoft Power Automate/Flow, Power BI, Microsoft 365, Multimedia, Microsoft PowerPoint, Dashboard, Microsoft Word, Microsoft Excel, Spreadsheet Software, Power Platform Architecture & Technical Design, No-Code Development, Data Visualization, Collaborative Software, Microsoft Office, Data Integration, Presentations, Data Analysis
★ 4.7 (7.5K) · Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Interactive Data Visualization, Statistics, Descriptive Statistics, Logistic Regression, Decision Tree Learning, Advanced Analytics, Probability & Statistics, Probability Distribution, Statistical Inference, Applied Machine Learning, Data-Driven Decision-Making, Supervised Learning, Workflow Management, Statistical Methods, Statistical Modeling, Data Cleansing, Data Structures, Interviewing Skills, NumPy, Professional Development
★ 4.8 (13K) · Advanced · Professional Certificate · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Generative Model Architectures, Prompt Engineering Tools, Interactive Data Visualization, Business Intelligence, ChatGPT, AI literacy, Multimodal Prompts, Business Intelligence Software, Data Presentation, Infographics, Dashboard Creation, AI powered creativity, LLM Application, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Data Analysis, Data Visualization
★ 4.7 (12K) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Generative Model Architectures, Prompt Engineering Tools, Cyber Threat Intelligence, ChatGPT, Security Information and Event Management (SIEM), AI literacy, Multimodal Prompts, AI Security, Threat Modeling, AI powered creativity, LLM Application, Threat Detection, Cybersecurity, Incident Response, Artificial Intelligence and Machine Learning (AI/ML), Vulnerability Management, Incident Management
★ 4.7 (12K) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Generative Model Architectures, Prompt Engineering Tools, Exploratory Data Analysis, Data Ethics, ChatGPT, AI literacy, Multimodal Prompts, Feature Engineering, AI powered creativity, LLM Application, Predictive Modeling, Artificial Intelligence and Machine Learning (AI/ML), Model Evaluation, Responsible AI, Data Science, Data Synthesis, Machine Learning
★ 4.7 (12K) · Intermediate · Specialization · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Data Storytelling, Prompt Engineering, Data Presentation, ChatGPT, AI Workflows, Prompt Patterns, Responsible AI, Document Management, Storytelling, Data Synthesis, Microsoft Excel, LLM Application, Consolidation, AI Enablement, Data Analysis, SQL, Generative AI, AI literacy, Databases, Data Visualization
★ 4.8 (8.9K) · Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Web Design, Verification And Validation, Web Design and Development, Cloud Hosting, Web Development, Front-End Web Development, Web Content, Web Development Tools, GitHub, Semantic Web, Responsive Web Design, Integrated Development Environments, Web Servers, Cascading Style Sheets (CSS)
★ 4.7 (28K) · Beginner · Course · 1 - 4 Weeks
Arizona State University
Skills you'll gain: Classroom Management, Lesson Planning, Instructional and Curriculum Design, Teaching, Instructional Design, Pedagogy, Curriculum Planning, Instructional Strategies, Education and Training, Curriculum Development, Language Competency, Digital pedagogy, Train The Trainer, Research, Human Learning, Student Engagement, Literacy, English Language, Verbal Communication Skills, Critical Thinking
★ 4.9 (20K) · Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Claude Code, Prompt Engineering, Agentic systems, ChatGPT, Anthropic Claude, Retrieval-Augmented Generation, Generative AI Agents, Prompt Patterns, Multimodal Prompts, Generative AI, Agentic Workflows, AI Personalization, Software Development Tools, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development, Automation, Software Architecture, Software Testing, Software Design
★ 4.8 (9.3K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, AI Product Strategy, Generative AI, Generative Model Architectures, Commercialization, Prompt Engineering Tools, Product Management, AI Enablement, ChatGPT, Google Gemini, AI literacy, Multimodal Prompts, Product Lifecycle Management, Stakeholder Communications, Technical Product Management, LLM Application, AI powered creativity, Customer experience improvement, Creativity
★ 4.7 (12K) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: AI Product Strategy, Prompt Engineering, Prompt Patterns, Generative AI, Generative Model Architectures, Responsible AI, Prompt Engineering Tools, ChatGPT, AI literacy, Multimodal Prompts, Risking, Google Gemini, AI powered creativity, Product Management, LLM Application, Artificial Intelligence and Machine Learning (AI/ML), Model Evaluation, Artificial Intelligence, Machine Learning, Product Development
★ 4.7 (12K) · Intermediate · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Identity and Access Management, Cloud Infrastructure, Google Cloud Platform, Prompt Engineering, Kubernetes, Application Deployment, Network Monitoring, Prompt Engineering Tools, Containerization, Infrastructure As A Service (IaaS), Cloud Deployment, Infrastructure Architecture, Cloud Computing Architecture, Virtual Networking, Cloud Computing, Network Architecture, Virtual Private Networks (VPN), Site Reliability Engineering, Infrastructure as Code (IaC), Cloud Security
★ 4.7 (59K) · Intermediate · Specialization · 3 - 6 Months