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: LangChain, LLM Application, Retrieval-Augmented Generation, OpenAI API, LangGraph, AI Workflows, Large Language Modeling, AI Orchestration, Responsible AI, Generative AI, Agentic systems, Prompt Engineering, Generative AI Agents, Natural Language Processing, Cloud Development, Application Programming Interface (API), Python Programming, Application Deployment, Data Processing, Pandas (Python Package)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Consulting, Relationship Management, Business Consulting, Product Strategy, Technical Consulting, Relationship Building, Project Management, Rapport Building, Consultative Approaches, Project Implementation, Agile Methodology, Company, Product, and Service Knowledge, Waterfall Methodology, Solution Delivery, Systems Thinking, Business Transformation, Digital Transformation, Design Thinking, Customer Analysis, Business Research
Beginner · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Education Software and Technology, Generative AI, Game Design, Digital pedagogy
Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Hardware Design, Security Engineering, Hardware Architecture, Threat Modeling, Cybersecurity, Application Specific Integrated Circuits, Cryptography, Encryption, Technical Design, Emerging Technologies, System Design and Implementation
Mixed · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Photo Editing, Adobe Photoshop, Image Quality, File Management, Adobe Creative Cloud, Photography, Graphics Software, Design Elements And Principles, Editing, Graphic and Visual Design Software, Color Matching, Computer Graphic Techniques, Productivity Software, User Interface (UI)
Mixed · Course · 1 - 3 Months

Skills you'll gain: Autoencoders, Exploratory Data Analysis, Unsupervised Learning, Supervised Learning, Feature Engineering, Generative AI, Classification Algorithms, Regression Analysis, Dimensionality Reduction, Time Series Analysis and Forecasting, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Reinforcement Learning, Generative Adversarial Networks (GANs), Artificial Intelligence and Machine Learning (AI/ML), Data Cleansing, Deep Learning, Data Science, Machine Learning, Python Programming
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Data Import/Export, Microsoft Excel, Regression Analysis, Data Validation, Data Visualization, Spreadsheet Software, Data Management, Excel Macros, Data Cleansing, Excel Formulas, Statistical Modeling, Financial Analysis, Productivity Software, Predictive Modeling, Data Sharing, Financial Modeling, Analysis, Mathematical Modeling, Complex Problem Solving, Problem Solving
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: ASP.NET, Data Migration, Configuration Management, Data Validation, Database Application, Middleware, Debugging, Back-End Web Development, Database Management, Data Modeling, Restful API, Maintainability, Dependency Analysis, Performance Tuning, Software Design Patterns
Intermediate · Course · 1 - 3 Months

Lecturio
Skills you'll gain: Electocardiography, Cardiac Dysrhythmia, Cardiology, Basic Nursing Skills, Patient Evaluation, Clinical Nursing, Critical Care
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Debugging, Programming Principles, Program Development, Python Programming, Data Structures, Computer Programming, Computer Graphics, Diagram Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Miro AI, Generative AI Agents, Responsible AI, AI Product Strategy, Generative AI, No-Code Development, ChatGPT, Workflow Management, Email Automation, Customer Analysis, Prompt Patterns, Customer Data Management, Personalized Service, AI Enablement, Customer and Client Support, AI Workflows, Customer Relationship Management (CRM) Software, Emotional Intelligence, Customer Success Management
Beginner · Specialization · 1 - 3 Months

Universidade de São Paulo
Skills you'll gain: General Science and Research, Research Design, Science and Research, Clinical Research Ethics, Data Ethics, Experimentation
Intermediate · Course · 1 - 4 Weeks