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: Consumer Behaviour, Marketing Psychology, Customer Analysis, Customer Insights, Market Research, Target Market, Marketing, Data-Driven Marketing, Marketing Strategies, Target Audience, Market Analysis, Marketing Strategy and Techniques, Branding, Culture, Psychology
Mixed · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Computational Thinking, Algorithms, Programming Principles, Program Development, Pseudocode, Problem Solving, Analytical Skills, Python Programming, Computer Systems, Data Structures, Computer Hardware, Computer Programming, Object Oriented Programming (OOP), Analysis, Computer Architecture, Debugging
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Generative AI Agents, Prompt Engineering, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Artificial Intelligence, AI Security, Model Deployment, Large Language Modeling, Application Deployment, Development Environment, Security Testing, Responsible AI, Virtual Environment, Software Development, Python Programming, Software Testing, Microsoft Visual Studio, Computer Programming, Software Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Database Design, Database Software, Database Management Systems, SQL, Database Theory, Relational Databases, Database Management, Databases, MySQL, Database Administration, Data Integrity, Query Languages, Data Manipulation
Beginner · Course · 1 - 3 Months

University of the Arts London
Skills you'll gain: Design Thinking, Sustainable Systems, Human Centered Design, Economic Development, Systems Thinking, Creative Thinking, Ideation, Business Modeling, Creative Problem-Solving
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Digital Design, Color Theory, Creative Design, Design Elements And Principles, Graphics Software, Graphic and Visual Design, Computer Graphic Techniques, Computer Graphics, Art History
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Pivot Tables And Charts, Microsoft Excel, Data Import/Export, Dashboard, Data Modeling, Spreadsheet Software, Dashboard Creation, Statistical Methods, Business Analytics, Business Intelligence, Statistical Analysis, Statistics, Data Analysis, Excel Formulas, Interactive Data Visualization, Data Processing, Data Manipulation, Data Preprocessing, Exploratory Data Analysis, Relationship Building
Mixed · Course · 1 - 4 Weeks

Università Bocconi
Skills you'll gain: Food and Beverage, Food Services, Hospitality and Food Services, Product Quality (QA/QC), Global Marketing, Market Dynamics, Business Strategy, Consumer Behaviour, Wholesaling, Value Propositions, Customer experience strategy (CX), Competitive Analysis, Competitive Intelligence, Brand Management, Market Opportunities, Growth Strategies, Branding, Marketing
Mixed · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Timelines, Peer Review, Microsoft Visio, User Feedback, Project Schedules, Milestones (Project Management), Collaborative Software, Editing, Microsoft PowerPoint, Diagram Design, Data Visualization, Constructive Feedback, Presentations, Project Documentation, Document Management, Verification And Validation
Advanced · Course · 1 - 3 Months
Skills you'll gain: Data Wrangling, Exploratory Data Analysis, Database Design, Data Presentation, Ggplot2, Data Visualization Software, Data Visualization, Relational Databases, Statistical Visualization, Data Collection, Predictive Modeling, Statistical Analysis, Data Analysis, Rmarkdown, Model Evaluation, Shiny (R Package), SQL, R (Software), Data Manipulation, Web Scraping
Beginner · Specialization · 3 - 6 Months

SkillsBooster Academy
Beginner · Course · 1 - 3 Months

Skills you'll gain: Technical Analysis, Market Trend, Financial Trading, Market Dynamics, Trend Analysis, Market Analysis, Run Chart, Financial Market, Market Opportunities, Financial Analysis, Decision Making, Analysis, Financial Statement Analysis, Consolidation
Mixed · Course · 1 - 3 Months