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: Vector Databases, Embeddings, Semantic Web, Flask (Web Framework), Model Deployment, Restful API, Python Programming
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Javascript, Debugging, Web Content Accessibility Guidelines, Interactive Design, Event-Driven Programming, Web Design and Development, HTML and CSS, Web Development, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Dashboard, Power BI, Data Storytelling, Data Visualization Software, Data Visualization, Data Presentation, Advanced Analytics, Statistical Reporting, Interactive Data Visualization, Business Intelligence, Data Analysis, Web Content Accessibility Guidelines
Beginner · Course · 1 - 3 Months

AI CERTs
Skills you'll gain: Supply Chain Management, Supply Chain, Supply Chain Planning, Supply Chain Systems, Transportation, Supply Chain, and Logistics, Generative AI Agents, Inventory Management System, AI Enablement, Generative AI, Supply Management, Demand Planning, Logistics, AI Workflows, Warehousing, Data-Driven Decision-Making, Forecasting, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Predictive Analytics, Automation
Intermediate · Course · 1 - 3 Months

University of London
Skills you'll gain: Corporate Strategy, Business Strategy, Mergers & Acquisitions, Strategic Decision-Making, Growth Strategies, New Business Development, Business Valuation, Organizational Structure, Market Opportunities, Resource Allocation, Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Browser Compatibility, Performance Testing, Security Testing, Integration Testing, System Testing, API Testing, Development Environment, Software Testing, User Acceptance Testing (UAT), Acceptance Testing, Test Tools, Application Security, Test Automation, Responsive Web Design, Vulnerability Scanning, Web Applications, Docker (Software), User Interface (UI), Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Flutter (Software), Mobile Development, Application Development, Data Validation, User Interface (UI) Design, User Interface (UI), Application Design, Cross Platform Development, Interactive Design, Human Computer Interaction, Interaction Design, User Flows, Scalability, Usability, Verification And Validation, Maintainability, Image Quality
Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Query Languages, Relational Databases, Performance Tuning, Prompt Engineering, Retrieval-Augmented Generation, LangChain, Python Programming
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Star Schema, Role-Based Access Control (RBAC), Power BI, Database Design, Data Modeling, Financial Modeling, Data Analysis Expressions (DAX), Authorization (Computing), Relational Databases, Financial Data, Data Security, Security Controls, Dashboard, Data Access, Model Deployment, Gross Profit
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Applied Machine Learning, Analysis, Performance Analysis
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Apache Airflow, Data Validation, Image Analysis, Transfer Learning, Data Preprocessing, Data Integrity, Model Evaluation, Debugging, Computer Vision, PyTorch (Machine Learning Library), Data Pipelines, Feature Engineering, MLOps (Machine Learning Operations), Tensorflow, Algorithms, Embeddings, Applied Machine Learning, Performance Tuning, Deep Learning, Digital Signal Processing
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Google Ads, Pay Per Click Advertising, Advertising Campaigns, Performance marketing, Data-Driven Decision-Making, Campaign Management, Digital Advertising, Performance Analysis, Search Engine Marketing, Keyword Research, Marketing Planning, Account Management, Copywriting, Quality Assessment
Beginner · Course · 1 - 4 Weeks