Industrial design courses can help you learn design thinking, prototyping techniques, user-centered design principles, and sustainable product development. You can build skills in sketching, 3D modeling, and material selection, as well as understanding ergonomics and manufacturing processes. Many courses introduce tools like CAD software, Adobe Creative Suite, and rapid prototyping equipment, that support bringing your design ideas to life and effectively communicating them to stakeholders.

Microsoft
Skills you'll gain: Graph Theory, Data Structures, Microsoft Copilot, .NET Framework, Algorithms, Back-End Web Development, Performance Tuning, Scalability
Beginner · Course · 1 - 3 Months

Yonsei University
Skills you'll gain: Wireless Networks, Telecommunications, Mobile Development, Apple iOS, Display Devices, Business Planning, iOS Development, Product Planning, Android (Operating System), Company, Product, and Service Knowledge, Business Strategy, Communication Systems, Business Strategies, Network Analysis, Network Performance Management, Emerging Technologies, Operating Systems, Knowledge of Apple Hardware, System Software, Market Intelligence
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Model View Controller, Swift Programming, Object Oriented Design, Object Oriented Programming (OOP), Data Structures, iOS Development, Apple iOS, Programming Principles, Mobile Development, Software Design Patterns, Data Management, Software Architecture, Code Reusability, Computational Logic, Development Environment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Query Languages, Data Access, Database Software, Database Design, Relational Databases, Problem Solving
Beginner · Guided Project · Less Than 2 Hours

Kennesaw State University
Skills you'll gain: Process Improvement, Six Sigma Methodology, Lean Six Sigma, Quality Improvement, Knowledge Transfer, Process Improvement and Optimization, Continuous Improvement Process, Lean Methodologies, Quality Management, Functional Specification, Statistical Methods, Design and Product, Probability & Statistics
Mixed · Course · 1 - 3 Months

Skills you'll gain: Architectural Drawing, Technical Drawing, Drafting and Engineering Design, Engineering Drawings, Computer-Aided Design, Autodesk, Architecture and Construction, Architectural Design, Design Software, Document Management, Data Import/Export, File Management, Design, System Configuration
Beginner · Course · 3 - 6 Months

Nanyang Technological University, Singapore
Skills you'll gain: Systems Engineering, Time Series Analysis and Forecasting, Social Studies, Quantitative Research, Sustainable Development, Critical Thinking and Problem Solving, Simulation and Simulation Software, Agentic systems, Systems Analysis, Computational Thinking, Mathematics and Mathematical Modeling, Graph Theory, Epidemiology, Jupyter
Beginner · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Scope Management, Stakeholder Management, Project Schedules, Project Risk Management, Environment Health And Safety, Work Breakdown Structure, Project Scoping, Earned Value Management, Feasibility Studies, Risk Analysis, Quality Management, Communication Planning, Procurement, Stakeholder Engagement, Cost Estimation, Scheduling, Cost Management, Project Management Life Cycle, Contract Management, Communication Strategies
Advanced · Specialization · 1 - 3 Months

Amazon
Skills you'll gain: Git (Version Control System), Software Development Methodologies, Requirements Analysis, Version Control, Systems Development Life Cycle, Application Development, Software Development Life Cycle, Software Development, Agile Software Development, Unified Modeling Language, Software Testing, JUnit, Agile Methodology, Programming Principles, Java Programming, Spring Framework, Maintainability, Debugging, Java, Software Design Patterns
Beginner · Course · 1 - 3 Months

ESSEC Business School
Skills you'll gain: Meeting Facilitation, Collaboration, Organizational Skills, Cooperation, Discussion Facilitation, Team Building, Drive Engagement, Teamwork, Innovation, Conflict Management, Knowledge Transfer, Decision Making
Beginner · Course · 1 - 4 Weeks
The University of Tokyo
Skills you'll gain: Syllabus Development, Interactive Learning, Student Engagement, Teaching, Lesson Planning, Education and Training, Instructional Strategies, Course Development, Graphic and Visual Design, Storytelling, Discussion Facilitation, Oral Expression
Beginner · Course · 1 - 3 Months
LearnQuest
Skills you'll gain: Containerization, File I/O, Package and Software Management, Unified Modeling Language, Software Testing, Docker (Software), Development Environment, Unit Testing, Application Deployment, Plot (Graphics), Pandas (Python Package), Scripting, DevOps, Data Persistence, Programming Principles, Python Programming, Scripting Languages, Data Structures, Object Oriented Design, Computer Programming
Beginner · Specialization · 3 - 6 Months