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: AI Personalization, Generative AI, Experience Design, AI powered creativity, Data-Driven Decision-Making, AI Integrations, AI Workflows, Data Analysis
Beginner · Course · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Responsible AI, A/B Testing, Design Thinking, Ideation, Generative AI, User Centered Design, Design and Product, Data Ethics, Experience Design, Innovation, User Research, Data Storytelling, Dashboard, AI literacy, Data Analysis, Artificial Intelligence, Prompt Engineering, Critical Thinking, Business Consulting, Problem Solving
★ 4.7 (428) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, GitHub, Web Design, Web Design and Development, Web Development Tools, Git (Version Control System), Browser Compatibility, Version Control, Front-End Web Development, Web Development, Application Deployment, Hypertext Markup Language (HTML), Typography
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Authorization (Computing), Azure Active Directory, Cloud Infrastructure, Authentications, Cloud Security, IT Security Architecture, Role-Based Access Control (RBAC), Infrastructure Security, Identity and Access Management, System Monitoring, Cloud Computing Architecture, Cloud Management, Cloud Solutions, Data Governance, Enterprise Application Management, Cloud Applications, Security Management, Information Management, Solution Design
Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Corporate Strategy, Financial Management, Cost Benefit Analysis, Performance Analysis, Risk Management, Tax Management, Capital Markets, Risk Analysis, Bidding
★ 4.7 (1.5K) · Intermediate · Specialization · 3 - 6 Months

Pragmatic AI Labs
Skills you'll gain: Computational Logic, Verification And Validation, Rust (Programming Language), Unit Testing, Functional Testing, Mathematical Modeling, Design Specifications, White-Box Testing, Mathematical Software, Applied Machine Learning, Programming Principles, Test Tools, Theoretical Computer Science, YAML, Software Design, Other Programming Languages
Advanced · Course · 1 - 3 Months

Skills you'll gain: AutoCAD, Technical Drawing, Architectural Drawing, Engineering Documentation, Mechanical Drawings, Electrical Equipment, Electrical Systems, Architectural Design, Electrical Power, Design Specifications, Engineering Drawings, Computer-Aided Design, Building Design, Drafting and Engineering Design, Autodesk, Blueprint Reading, AutoCAD Civil 3D, Electrical Engineering, Electric Power Systems, Basic Electrical Systems
★ 4.7 (67) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Performance Appraisal, Human Resource Strategy, Human Resources, Compensation Strategy, Talent Management, Human Resources Management and Planning, Human Resource Management, Human Capital, Performance Review, Compensation Management, Performance Management, Human Resource Policies, Compensation and Benefits, Employee Performance Management, Organizational Development, Employee Engagement, Workforce Development, Talent Acquisition, People Management, Employee Retention
★ 4.7 (195) · Beginner · Course · 1 - 4 Weeks
Michigan State University
Skills you'll gain: Infographics, Adobe Illustrator, Graphic and Visual Design, Diagram Design, Graphic Design, Visual Design, Typography, Layout Design, Design Elements And Principles, Visual Storytelling, Graphical Tools, Storytelling, Color Theory
★ 4.6 (960) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: AutoCAD, Architectural Drawing, Autodesk, 3D Modeling, Computer-Aided Design, Drafting and Engineering Design, Architectural Design, 3D Assets, Building Design
★ 5 (21) · Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Program Evaluation, Web Content Accessibility Guidelines, Educational Materials, Multimedia, Instructional Design, Professional Development, Content Creation, Design Strategies, Communication
★ 4.7 (44) · Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Database Design, SQL, Relational Databases, PostgreSQL, Database Theory, Database Management, Data Modeling, Databases, Query Languages, Data Integrity
★ 4.8 (1.1K) · Intermediate · Course · 1 - 4 Weeks