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.

Skills you'll gain: Figma (Design Software), Front-End Web Development, Web Design and Development, Web Design, Prototyping, HTML and CSS, Web Development, Design Software, Hypertext Markup Language (HTML), Design, Cascading Style Sheets (CSS)
★ 4.6 (118) · Intermediate · Guided Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: User Experience Design, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Design Thinking, User Experience, User Centered Design, User Interface (UI) Design, Prototyping, Usability Testing, Human Centered Design, Design, Software Testing, Wireframing, White-Box Testing, Quality Assurance, Information Architecture, No-Code Development
Mixed · Course · 1 - 3 Months

Skills you'll gain: Code Reusability, Infrastructure Architecture, Enterprise Architecture
Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Engineering Design Process, Engineering Drawings, Prototyping, Drafting and Engineering Design, Mechanical Drawings, Computer-Aided Design, Technical Drawing, Robotics
★ 4.8 (29) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), User Experience Design, Application Design, Design, Web Design, Design Elements And Principles, Layout Design, Style Guides
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: AI powered creativity, Graphic and Visual Design, Graphic and Visual Design Software, Graphics Software, AI Integrations, Post-Production, Color Matching, Design Elements And Principles, Editing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Application Development, Mobile Development, Prototyping, UI Components, Mobile Development Tools, Apple software proficiency, User Interface (UI), No-Code Development, Knowledge of Apple Software, User Interface (UI) Design, User Experience Design, Data Persistence, Animations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Cinematography, Animations, Post-Production, Animation and Game Design, Videography, Video Production, Visual Storytelling, Editing, Timelines
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: API Design, API Gateway, Application Programming Interface (API), Cloud API, Restful API, Application Lifecycle Management, Web Services, Software Documentation, Proxy Servers, Application Deployment, Cloud Deployment, Identity and Access Management, Authentications
★ 4.7 (2.4K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Application Deployment, Service Level, Cloud Infrastructure, Cloud Deployment, CI/CD, Cloud Computing Architecture, Cloud Security, Microservices, Kubernetes, Site Reliability Engineering, Google Cloud Platform, Cloud Storage, Cloud-Native Computing, Cloud Computing, Data Storage, Network Architecture, Systems Design, Restful API, Network Planning And Design, Systems Architecture
★ 4.8 (144) · Advanced · Course · 1 - 3 Months

Skills you'll gain: UI Components, Interactive Design, User Flows, User Interface and User Experience (UI/UX) Design, Animation and Game Design, Event-Driven Programming, Scripting
Mixed · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Agentic Workflows, Technical Communication, AI Enablement, Model Deployment, AI Workflows, Generative AI Agents, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), Decision Intelligence, Agentic systems, Responsible AI, Artificial Intelligence, Cloud Computing, Deep Learning, Data Visualization, Python Programming, Machine Learning, Data Engineering, Anomaly Detection, Statistical Analysis
Beginner · Specialization · 1 - 3 Months