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.

Coursera
Skills you'll gain: Canva (Software), Infographics, Video Production, Photo/Video Production and Technology, Content Creation, Visual Design, Design, Video Editing, Graphic Design, Graphics Software, Digital Design, Graphic and Visual Design Software, Design Software
★ 4.6 (84) · Beginner · Guided Project · Less Than 2 Hours

L&T EduTech
Skills you'll gain: Design Reviews, Autodesk Revit, Building Information Modeling, Visualization (Computer Graphics), Augmented and Virtual Reality (AR/VR), Virtual Reality, Engineering Analysis, Structural Analysis, Coordination, Autodesk, Structural Engineering, Construction Management, Construction, Collaborative Software, Animations, Technical Standard
★ 4.6 (38) · Intermediate · Course · 1 - 3 Months

Universidad de Chile
Skills you'll gain: Innovation, Culture, Economic Development, Sociology, Social Sciences, Liberal Arts, Socioeconomics, Cultural Diversity, Research, digital literacy, Political Sciences, Media and Communications, World History, Ethical Standards And Conduct
★ 4.6 (181) · Beginner · Course · 3 - 6 Months

Imperial College London
Skills you'll gain: Epidemiology, Public Health and Disease Prevention, Health Disparities, Public Health, Health Equity, Social Determinants Of Health, Infectious Diseases, Health Policy, Socioeconomics, Health Assessment, Demography, Disabilities, Chronic Diseases, Statistical Analysis, Data Collection
★ 4.7 (130) · Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Mergers & Acquisitions, Private Equity, Business Valuation, Investment Banking, Accounting, Corporate Tax, Corporate Strategy, Financial Modeling, Financial Management, Finance, Corporate Finance
★ 4.7 (67) · Intermediate · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Web Analytics, Google Analytics, Social Media Analytics, Social Media, Search Engine Marketing, Social Media Management, Social Media Marketing, Conversion Funnel Analysis, Digital Analysis, Marketing Analytics, Digital Marketing Campaigns, Market Research, Data-Driven Marketing, Customer Analysis, Search Engine Optimization, Analytical Skills, Online Advertising, Social Media Strategy, Digital Marketing, Key Performance Indicators (KPIs)
★ 4.7 (292) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: AI Orchestration, AI Workflows, Agentic Workflows, Generative AI Agents, Agentic systems, OpenAI API, Model Deployment, OpenAI, Tool Calling, AI Integrations, LLM Application, Enterprise Application Management, OAuth, Model Context Protocol, Prompt Engineering, Performance Tuning, Real Time Data, Interoperability, Prompt Patterns, Application Deployment
Intermediate · Professional Certificate · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Business Writing, Business Correspondence, Business Communication, Writing, Presentations, Report Writing, Communication, Grammar, Writing and Editing, Persuasive Communication, Editing, Graphic Design, Organizational Structure
★ 4.8 (74) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, ChatGPT, AI powered creativity, Generative AI, Web Content, AI literacy, AI Workflows, Artificial Intelligence
★ 4.6 (21) · Beginner · Guided Project · Less Than 2 Hours

University of Maryland, College Park
Skills you'll gain: Construction Management, Cost Management, General Construction and Construction Labor, Facility Management, Leadership, Stakeholder Engagement, Communication Planning
★ 4.9 (61) · Beginner · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Control Systems, Mathematical Modeling, Automation Engineering, Process Control, Automation, Predictive Modeling, Systems Analysis
★ 4.7 (363) · Beginner · Course · 1 - 4 Weeks

University of Amsterdam
Skills you'll gain: Statistical Analysis, Research, Science and Research, Research Reports, Data Analysis, Research Design, Scientific Methods, Data Collection, Research Methodologies, Research and Design, Surveys, Report Writing, Experimentation, Social Sciences, Survey Creation
★ 4.4 (70) · Beginner · Course · 1 - 3 Months