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: PostgreSQL, Operational Databases, SQL, Database Management, Transaction Processing, Database Systems, Databases, Relational Databases, Database Management Systems, Data Management, Database Architecture and Administration, Database Development, Query Languages, JSON, Performance Tuning, Database Design, Data Access, Data Integrity
Intermediate · Course · 1 - 4 Weeks

The State University of New York
Skills you'll gain: Web Design, Web Design and Development, WordPress, Web Language, HTML and CSS, Browser Compatibility, Web Content, Hypertext Markup Language (HTML), Information Architecture, Web Presence, Web Development, Content Management Systems, Web Analytics and SEO, Responsive Web Design, Cross Platform Development, Content Management
Mixed · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Agentic Workflows, AI Workflows, Retrieval-Augmented Generation, Email Automation, Prompt Engineering, LLM Application, Prompt Patterns, AI Orchestration, Large Language Modeling, Workflow Management, Agentic systems, Generative AI Agents, Application Deployment, No-Code Development, AI Integrations, Automation, Artificial Intelligence, Google Workspace, Docker (Software), Content Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Based Integration, Microsoft Azure, API Gateway, Application Performance Management, Event-Driven Programming, Application Programming Interface (API), Cloud API, Systems Integration, Azure Active Directory, Cloud Applications, Solution Architecture, Cloud Deployment, System Monitoring, Network Security, Cloud Computing, Cloud Services, Scalability, Software Design Patterns, Cloud Security, Internet Of Things
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Dashboard Creation, Model Deployment, Feature Engineering, PySpark, Data Import/Export, Big Data, Apache Spark, Data Governance, Apache Hadoop, Dashboard, Apache Kafka, Data Store, Cloud Services, Cloud Deployment, Data Access, Cloud API, Data Architecture, Data Quality, Data Cleansing, Machine Learning Methods
Intermediate · Specialization · 3 - 6 Months

The Museum of Modern Art
Skills you'll gain: Design Thinking, Creative Thinking, Creative Problem-Solving, Education and Training, Empathy & Emotional Intelligence, Instructional Strategies, Liberal Arts, Interactive Learning, Pedagogy, Student-Centred Learning, Cultural Responsiveness, Creativity, Social Justice, Self-Awareness, Curriculum Development, Empathy, Social Impact, Literacy, Learning Strategies, Communication Strategies
Intermediate · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Programming Principles, Algorithms, C (Programming Language), Computer Programming, Program Development, Problem Solving, Solution Design, Computational Logic
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Email Automation, WordPress, Web Presence, AI Personalization, Event Management, Content Management Systems, Search Engine Optimization, Web Analytics and SEO, AI powered creativity, Content Optimization, Blogs, Content Performance Analysis, Web Design, Web Development, Web Analytics, No-Code Development, Content Creation, Digital Publishing, Content Management, Brand Management
Beginner · Specialization · 1 - 3 Months

University of Toronto
Skills you'll gain: Meeting Facilitation, Presentations, Persuasive Communication, Communication, Oral Expression, Influencing, Teamwork, Collaboration, Interpersonal Communications, Business Communication, Virtual Teams, Communication Strategies, Public Speaking, Professional Development, Non-Verbal Communication, Discussion Facilitation, Telecommuting, Driving engagement, Active Listening
Beginner · Course · 1 - 4 Weeks

Rutgers the State University of New Jersey
Skills you'll gain: Competitive Intelligence, Demand Planning, Strategic Sourcing, Competitive Analysis, Customer Demand Planning, Data Storytelling, Procurement, Supplier Relationship Management, Supplier Risk Management, Supplier Management, Supply Chain, Purchasing, Regression Analysis, Supplier Performance Management, Supply Chain Systems, Inventory Control, Market Opportunities, Supply Chain Management, Business Intelligence, Data Analysis
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, LLM Application, Large Language Modeling, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), LangChain, AI Orchestration, Natural Language Processing, Generative AI Agents, Agentic Workflows, Multimodal Prompts, AI Integrations, Artificial Intelligence, Agentic systems, Machine Learning Methods, Python Programming, Machine Learning, System Design and Implementation, Data Science
Intermediate · Specialization · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Magnetic Resonance Imaging, Neurology, Medical Imaging, Anatomy, Image Analysis, Data Analysis, Correlation Analysis, Data Manipulation, R (Software), Radiology, Experimentation, Research Design, Statistical Analysis, Image Quality, Psychology, Advanced Analytics, Network Analysis, R Programming, Statistical Methods, Statistics
Intermediate · Specialization · 3 - 6 Months