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.

The Hong Kong University of Science and Technology
Skills you'll gain: Social Sciences, Social Studies, Science and Research, Economics, Policy, and Social Studies, Research Design, Surveys, Qualitative Research, Research, Research Methodologies, Sociology, Scientific Methods, Political Sciences, Experimentation, Anthropology, Economics, Correlation Analysis
Beginner · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Sensory Systems Analysis, Experimentation, Product Testing, Acceptance Testing, Laboratory Testing, Laboratory Research, Laboratory Experience, Laboratory Procedures, Case Studies, Research Design, Analysis, Data Collection, Research Reports, Data Analysis, Recruitment
Intermediate · Course · 1 - 4 Weeks
University of Minnesota
Skills you'll gain: Spreadsheet Software, Analysis, Systems Design, Solution Design, Systems Analysis, Model Evaluation, Machine Learning Algorithms, Algorithms
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Test Data, Test Case, Data Validation, Test Script Development, Verification And Validation, Data Cleansing, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Design Strategies, Design Reviews, Mathematics Education, Simulations, Education Software and Technology, Simulation and Simulation Software, User Feedback, Display Devices
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Course Development, Learning Management Systems, Information Architecture, Education Software and Technology, Content Management Systems, Content Management, Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Retail Management, Retail Store Operations, Merchandising, Customer Analysis, Customer Insights, Market Intelligence, Business Strategies, Competitive Analysis, Business Management, Organizational Strategy, Consumer Behaviour, Inventory Management System, Market Analysis, Case Studies, Market Share, Strategic Decision-Making, Sustainable Business, Intellectual Property, Financial Analysis, Geographic Information Systems
Beginner · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: AI powered creativity, AI literacy, Art History, Artificial Intelligence, Creativity, Innovation, Collaboration, Experimentation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Health Care Procedure and Regulation, Health Informatics, Data Wrangling, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Data Preprocessing, Health Information Management and Medical Records, Health Policy, Data Processing, Data Compilation, Data Analysis, Descriptive Analytics, Database Design, Medical Billing and Coding, Relational Databases, Data Integration, Spreadsheet Software
Intermediate · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: Cloud Computing Architecture, Amazon Web Services, Cloud Security, Operational Excellence, Sustainable Business, Reliability, Solution Architecture, Cloud-Native Computing, Corporate Sustainability, Performance Tuning, Process Optimization, Operational Efficiency, Value Engineering, Environmental Social And Corporate Governance (ESG), Cost Reduction, Operating Cost, Security Strategy, Security Controls, Operational Analysis, System Requirements
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Marketing Automation, Marketing Planning, Marketing Analytics, Competitive Analysis, Prompt Engineering, Email Automation, Search Engine Optimization, Generative AI, Key Performance Indicators (KPIs), AI Personalization, Lead Generation, A/B Testing, Content Creation, Web Analytics, Performance Measurement, Data Visualization, Customer Insights, Data-Driven Decision-Making, Digital Marketing, Content Strategy
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Retrieval-Augmented Generation, Prompt Engineering, Multimodal Prompts, Prompt Patterns, Prompt Engineering Tools, LLM Application, Fine-tuning, Model Evaluation, Context Engineering, LangChain, Token Optimization, Large Language Modeling, Hugging Face, Transfer Learning, Model Optimization, Model Deployment, Generative AI, LangGraph, Context Management, Vector Databases
Intermediate · Specialization · 3 - 6 Months