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: Microsoft Azure, User Provisioning, Cloud Security, Azure Active Directory, Data Governance, IT Security Architecture, DevSecOps, Data Management, Security Information and Event Management (SIEM), Identity and Access Management, Microsoft 365, Endpoint Security, Zero Trust Network Access, Role-Based Access Control (RBAC), Multi-Factor Authentication, Authorization (Computing), Hybrid Cloud Computing, Microsoft Copilot, Encryption, Authentications
Advanced · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Responsive Web Design, User Interface (UI) Design, Web Development Tools, HTML and CSS, Front-End Web Development, Javascript, Bootstrap (Front-End Framework), React.js, UI Components, Back-End Web Development, Semantic Web
Beginner · Course · 1 - 4 Weeks

University of Virginia
Skills you'll gain: Design Thinking, Creative Problem-Solving, Ideation, Innovation, Brainstorming, Strategic Thinking, Storytelling, Human Centered Design, Data Visualization, Growth Mindedness, A/B Testing
Beginner · Course · 1 - 3 Months

Skills you'll gain: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Programming Principles, Maintainability, Prototyping
Intermediate · Course · 1 - 4 Weeks

S.P. Jain Institute of Management and Research
Skills you'll gain: Brand Strategy, Brand Management, Branding, Brand Awareness, Brand Loyalty, Strategic Marketing, Marketing Management, Business Strategy, Plan Execution, Product Lining, Market Share, Portfolio Management, Value Propositions, Competitive Analysis, Business-To-Consumer, Business Valuation, Target Audience, B2B Sales, Case Studies
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Java, Transaction Processing, File I/O, Java Programming, Data Access, Object Oriented Design, Data Persistence, Stored Procedure, SQL, Integration Testing, Application Development, Command-Line Interface, Application Deployment, Data Integrity, Databases, Programming Principles, Application Programming Interface (API), Secure Coding, System Programming, Mitigation
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Storytelling, Content Strategy, ChatGPT, Content Creation, Content Marketing, Target Audience, AI Personalization, Persona Development, User Research, Problem Solving, Writing and Editing, Brainstorming, Ideation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Facebook, Social Media, Social Media Content, Social Media Marketing, Graphic Design, Marketing Materials, Content Creation, Marketing, Branding
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Validation, Hypertext Markup Language (HTML), Verification And Validation, Javascript, Web Applications
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Stakeholder Engagement, Grant Writing, Resource Allocation, Strategic Decision-Making, Proposal Development, Strategic Thinking, Business Strategies, Social Impact, Fundraising, Business Modeling, Value Propositions, Innovation, Leadership
Intermediate · Guided Project · Less Than 2 Hours

O.P. Jindal Global University
Skills you'll gain: Marketing Analytics, Supervised Learning, Customer Analysis, Customer Retention, Applied Machine Learning, Predictive Analytics, Marketing, Scikit Learn (Machine Learning Library), Marketing Strategies, Machine Learning, Model Deployment, Predictive Modeling, Python Programming, Personalized Service, Data Preprocessing, Model Evaluation
Beginner · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Pay Per Click Advertising, Marketing Analytics, Web Analytics, Search Engine Optimization, Analytics, Digital Marketing, Data-Driven Decision-Making, A/B Testing, Data Analysis, Contextual Advertising, Big Data, Key Performance Indicators (KPIs), Customer Data Management, Predictive Analytics, Artificial Intelligence and Machine Learning (AI/ML), Consumer Behaviour, Machine Learning
Beginner · Course · 1 - 4 Weeks