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: Decision Making, Driving engagement, Experience Design, Behavioral Economics, Human Factors, Interaction Design, UI/UX Strategy, User Experience, Persona (User Experience), User Centered Design, User Experience Design, Psychology, Experimentation, Design Strategies, Trustworthiness, Motivational Skills, Social Skills, Behavioral Management, Product Management, Digital Marketing
Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Decision Support Systems, Database Design, Relational Databases, Database Management, Database Theory, Database Systems, Database Development, Database Management Systems, SQL, Descriptive Statistics, Database Architecture and Administration, Statistics, Statistical Reporting, Statistical Analysis, Business Intelligence, Microsoft Excel, Data Processing, Extract, Transform, Load, Business Analytics, Data Manipulation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Business Modeling, Presentations, Diagram Design, Business Planning, Data Visualization, Entrepreneurship, Value Propositions, Brainstorming, New Business Development, Collaborative Software
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Web Design, Web Design and Development, Graphic and Visual Design, Animations, Typography, Color Theory
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Metadata Management, Extract, Transform, Load, Data Integration, Data Pipelines, Business Logic, Data Processing, Java, Data Import/Export, Data Transformation, Software Documentation
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Star Schema, Data Modeling, Database Design, Data Warehousing, Dashboard, Business Reporting, Dashboard Creation, Business Intelligence, Business Process, Business Intelligence Software, Self Service Technologies, Performance Tuning
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Supervised Learning, Feature Engineering, Predictive Modeling, Predictive Analytics, Data Manipulation, Statistical Machine Learning, Classification Algorithms, Machine Learning Methods, Statistical Modeling, Design Thinking, Scikit Learn (Machine Learning Library), Data Cleansing, Model Training, Regression Analysis, Data Processing, Model Optimization, Tensorflow, Logistic Regression
Intermediate · Course · 1 - 3 Months

Skills you'll gain: File Transfer Protocol (FTP), Transaction Processing, Verification And Validation, Integration Testing, Data Integration, Data Validation, Development Testing, Test Tools, Middleware, Systems Integration, Code Reusability, Process Modeling, Databases
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Animations, Video Editing, Motion Graphics, Adobe Creative Cloud, Timelines, Design Elements And Principles, Typography, File Management
Beginner · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: Agentic Workflows, Technical Communication, AI Enablement, Model Deployment, AI Workflows, Generative AI Agents, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), Decision Intelligence, AI Orchestration, Agentic systems, Artificial Intelligence, Cloud Computing, Deep Learning, Data Visualization, Python Programming, Machine Learning, Data Engineering, Anomaly Detection, Statistical Analysis
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Content Performance Analysis, Content Optimization, Blogs, Content Creation, Web Analytics and SEO, Content Development and Management, Search Engine Optimization, Web Content, Campaign Management, Video Production, Digital Content, Keyword Research, Digital Publishing, Social Media Content, Copywriting, Performance Analysis, Web Analytics, Key Performance Indicators (KPIs), Performance Improvement, Web Content Accessibility Guidelines
Beginner · Course · 1 - 3 Months

Advanced · Course · 1 - 4 Weeks