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.

University of Colorado Boulder
Skills you'll gain: Database Design, SQL, Database Management Systems, NoSQL, Relational Databases, Data Warehousing, Database Theory, Database Architecture and Administration, Database Administration, Databases, Database Systems, Database Management, Data Modeling, Query Languages, Big Data, Data Architecture, Database Application, Data Integrity, Data Access, Data Science
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Meta
Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, JavaScript Frameworks, Application Programming Interface (API), Unit Testing, UI Components, Front-End Web Development, Software Design Patterns, Javascript, Context Management
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Model Deployment, MLOps (Machine Learning Operations), Cloud Deployment, Continuous Deployment, Model Evaluation, Data Preprocessing, Machine Learning, Applied Machine Learning, Data Validation, Feature Engineering, Data Quality, Debugging, Continuous Monitoring, Data Pipelines
Intermediate · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Computer Architecture, Systems Design, Application Specific Integrated Circuits, Digital Design, Hardware Architecture, Computer Hardware, Simulations, Verification And Validation
Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: AWS Identity and Access Management (IAM), Amazon CloudWatch, Data Lakes, Amazon DynamoDB, Amazon Web Services, Serverless Computing, Cloud Computing, Amazon S3, Scalability, Cloud Infrastructure, Amazon Elastic Compute Cloud, Event-Driven Programming, Cloud Security, Solution Architecture, Data Visualization, Cloud Storage, Data Architecture, Cloud Computing Architecture, API Gateway, Software Architecture
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Ideation, Adobe Firefly, Target Audience, Creative Problem-Solving, Conceptual Design, Creative Thinking, Brainstorming, Creativity, Communication, Design Thinking, Adobe Express, Visual Design, Storyboarding, Entrepreneurship, Value Propositions, Generative AI, Prototyping, Problem Solving, Adobe Creative Cloud, Market Opportunities
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Power BI, Microsoft Excel, Data Analysis, Microsoft Power Platform, Data Integrity, Data Visualization, Data Storage, Data Collection, Data Quality, Data Manipulation, Business Analytics, Timelines, Advanced Analytics, Database Design, Statistical Reporting, Report Writing, Data Processing, Data Warehousing, Business Intelligence, SQL
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Northwestern University
Skills you'll gain: Influencing, Persuasive Communication, Design Thinking, Data-Driven Decision-Making, Leadership, Strategic Communication, Innovation, Collaboration, Crisis Management, Negotiation, Organizational Leadership, Ideation, Team Leadership, Resource Allocation, Human Centered Design, Teamwork, Motivational Skills, Corporate Communications, Marketing Strategies, Marketing
Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Application Deployment, Prompt Engineering, Kubernetes, Containerization, Database Architecture and Administration, MySQL, Cloud Computing Architecture, Dataflow, PostgreSQL, Identity and Access Management, Cloud Deployment, Data Migration, Cloud Management, Cloud Security, Cloud Applications, Operational Databases, Database Design, Database Management
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Generative Model Architectures, ChatGPT, Responsible AI, OpenAI, AI Product Strategy, Data Ethics, Large Language Modeling, Leadership and Management, AI Enablement, Business Leadership, Strategic Leadership, Business Ethics, Hugging Face, Model Deployment, Legal Risk, IBM Cloud, Prototyping
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Sales Strategy, Sales Presentation, Sales Enablement, Sales Training, Sales Pipelines, Sales Management, Lead Generation, Sales Prospecting, LinkedIn, B2B Sales, Prospecting and Qualification, Responsible AI, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), AI Personalization, Marketing Collateral
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Exploratory Data Analysis, Generative Adversarial Networks (GANs), Data Ethics, Feature Engineering, Predictive Modeling, AI Enablement, Responsible AI, Data Visualization, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), Data Presentation, Data Science, AI Workflows, Data Synthesis, Deep Learning, Machine Learning
Intermediate · Specialization · 1 - 3 Months