Interior design courses can help you learn space planning, color theory, furniture arrangement, and lighting design. You can build skills in creating mood boards, selecting materials, and understanding client needs. Many courses introduce tools like AutoCAD, SketchUp, and Adobe Creative Suite, that support visualizing designs and presenting concepts effectively. You'll also explore key topics such as sustainable design practices, historical styles, and the impact of design on well-being, giving you a well-rounded understanding of the field.

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Unit Testing, Software Design, Test Driven Development (TDD), Diagram Design
★ 4.1 (13) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: HVAC, Building Services Engineering, Pump Stations, Equipment Design, Thermal Management, Mechanical Engineering, Hydraulics, Facility Repair And Maintenance, Mechanical Design, Drafting and Engineering Design, Control Systems, Energy and Utilities, System Configuration, Engineering Calculations, Materials science
★ 4.5 (13) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Visual Design, Layout Design, Design Elements And Principles, Workflow Management, Design Strategies, Graphic and Visual Design, Digital Design, Graphic and Visual Design Software, Marketing Collateral, Graphic Design, Marketing Design, Content Creation, Marketing Materials, Color Theory, Portfolio Management, Brand Awareness
★ 4.7 (96) · Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Video Game Development, Game Design, Animation and Game Design, 3D Assets, UI Components, Animations, Computer Graphics, User Interface (UI), Virtual Environment, Visualization (Computer Graphics), User Interface (UI) Design, Interactive Design, Event-Driven Programming, Scripting, AI Integrations, Artificial Intelligence, Code Reusability, Simulations
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Animation and Game Design, Code Reusability, Animations, Unity Engine, Visualization (Computer Graphics), Software Design Patterns, Game Design, Software Visualization, Video Game Development, User Interface (UI), Application Performance Management, Software Development Tools, Development Environment, System Monitoring, Application Frameworks, Computer Graphics, Performance Tuning, Memory Management, Scripting
Mixed · Course · 1 - 3 Months

Epic Games
Skills you'll gain: Unreal Engine, Video Game Development, 3D Modeling, Animation and Game Design, 3D Assets, Visualization (Computer Graphics), Game Design, Animations, Virtual Environment, Performance Tuning, Model Optimization, Prototyping, Musical Composition
★ 3.6 (33) · Beginner · Course · 1 - 3 Months

Michigan State University
Skills you'll gain: Game Design, Software Design Documents, Prototyping, Video Game Development, Software Documentation, Conceptual Design, Ideation, Usability Testing, Peer Review
★ 4.8 (39) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Social Media Content, Social Media Marketing, Marketing Design, Graphic and Visual Design Software, Social Media, Graphical Tools, Content Creation, Graphics Software, Social Media Strategy, Graphic Design, Graphic and Visual Design, Brand Marketing, Color Matching, Brand Awareness, Marketing, Branding, Layout Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, LESS, UI Components, Web Design, Bootstrap (Front-End Framework), Web Design and Development, Front-End Web Development, User Interface (UI), Frontend Performance, Web Content Accessibility Guidelines, Web Frameworks, Typography, Interactive Design, User Interface (UI) Design, Animations, Web Development, Maintainability, Web Analytics and SEO
Beginner · Specialization · 3 - 6 Months

University of Virginia
Skills you'll gain: User Story, Persona (User Experience), Design Thinking, Agile Product Development, Agile Methodology, Solution Design, Interviewing Skills, User Research, Persona Development, Product Development, User Feedback, Innovation, User Centered Design, Storytelling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Database Design, Relational Databases, Database Development, Microsoft SQL Servers, SQL, Database Systems, Database Management, Database Software, Databases, Query Languages, Database Management Systems, Requirements Analysis, Frontend Integration
★ 4.1 (26) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Logo Design, Adobe Illustrator, Typography, Graphic Design, Graphic and Visual Design, Design Software, Design, Creative Design, Color Theory, Design Research, Creativity
★ 4.3 (9) · Mixed · Course · 1 - 4 Weeks