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: 3D Modeling, Autodesk, 3D Assets, Visualization (Computer Graphics), Layout Design, Computer Graphic Techniques, Functional Design, Simulations, Fine-tuning
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: HTML and CSS, Responsive Web Design, Bootstrap (Front-End Framework), Web Design, Web Design and Development, Cascading Style Sheets (CSS), Web Applications, Hypertext Markup Language (HTML), Front-End Web Development, User Interface (UI), User Interface (UI) Design, Frontend Integration, UI Components, Web Development, Web Development Tools
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Email Automation, Web Presence, AI Personalization, Web Design, AI powered creativity, Web Design and Development, Automation, AI Integrations, Responsive Web Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: User Research, UI/UX Research, User Interface and User Experience (UI/UX) Design, User Interface (UI), User Experience, UI/UX Strategy, Persona (User Experience), User Centered Design, Usability, User Flows, User Interface (UI) Design, Responsive Web Design, Graphic and Visual Design, Interactive Design, Interaction Design, Layout Design, Design Elements And Principles, Typography, Prototyping
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, Web Design, Web Design and Development, Interactive Design, Animations, Maintainability, Typography
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, AI Integrations, Software Documentation, Generative Model Architectures, Technical Documentation, Artificial Intelligence and Machine Learning (AI/ML), Enterprise Architecture, Solution Architecture, Data Ethics, AI Orchestration, Solution Design, Model Evaluation, Machine Learning, Systems Architecture, Computer Science, Scalability, Image Quality, Natural Language Processing, Algorithms, Data Science
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, User Interface (UI), UI Components, Visualization (Computer Graphics), Computer Graphics, Computer Graphic Techniques, Code Reusability, C# (Programming Language)
Mixed · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Human Centered Design, Stakeholder Engagement, Design Thinking, Design Research, Creativity, Ideation, Stakeholder Analysis, Cooperation, Data Collection, Storytelling, Collaboration, Innovation, Stakeholder Communications, Data Storytelling, User Research, Process Mapping, Communication, Needs Assessment, Diversity and Inclusion, Coordination
Mixed · Course · 1 - 3 Months

Skills you'll gain: Oracle SQL Developer, Oracle Databases, Database Design, Data Manipulation, SQL, Relational Databases, Database Management, Database Management Systems, Databases, Database Development, Query Languages, Data Transformation, Data Management, Case Studies, Pivot Tables And Charts, Data Analysis, Data Integration, Performance Tuning, Business Intelligence, Analytics
Beginner · Specialization · 1 - 3 Months

L&T EduTech
Skills you'll gain: Civil Engineering, Construction Engineering, Design Specifications, Structural Analysis, Materials science, Engineering Practices, Construction, Failure Analysis, Engineering Software, Engineering Design Process, Engineering Calculations, Technical Standard, Laboratory Testing, Analytical Testing
Advanced · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: User Research, UI/UX Research, User Experience, User Experience Design, Design Research, Logo Design, User Interface and User Experience (UI/UX) Design, User Centered Design, Persona (User Experience), Wireframing, UI/UX Strategy, Prototyping, Persona Development, Graphic and Visual Design, Application Design
Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Human Factors, Accident Prevention, Mitigation, Systems Thinking, Human Centered Design
Intermediate · Course · 1 - 3 Months