Machine design courses can help you learn about mechanical components, system dynamics, and material selection. You can build skills in creating detailed design specifications, conducting stress analysis, and optimizing performance through simulations. Many courses introduce tools like CAD software for drafting and modeling, as well as finite element analysis (FEA) tools to evaluate design integrity. You'll also explore manufacturing processes and prototyping techniques, allowing you to apply your knowledge in practical settings.

Georgia Institute of Technology
Skills you'll gain: Prototyping, Interactive Design, Usability, Music, Interaction Design, Multimedia, Design, Musical Composition, Music Theory, Design Elements And Principles, Design Research, Usability Testing, Conceptual Design, Design Strategies, Human Centered Design, User Research, Ideation, Simulations
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: UI/UX Strategy, Experience Design, Design Strategies, Design Elements And Principles, Storyboarding
Mixed · Course · 1 - 3 Months

Skills you'll gain: Fraud detection, Web Services, Simple Object Access Protocol (SOAP), API Testing, Service Design, Verification And Validation, Process Design, Software Design, Workflow Management, System Testing, Extensible Markup Language (XML), Data Validation, Enterprise Architecture, Project Design, Integration Testing, Business Logic, Middleware
Mixed · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Storyboarding, Augmented Reality, Virtual Reality, Interactive Design, Usability Testing, Design Thinking, User Experience, Experience Design, Prototyping, User Experience Design, Interaction Design, Visual Storytelling, Storytelling, Usability, Human Centered Design, Design Reviews, Ideation
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Unstructured Data, Tensorflow, MLOps (Machine Learning Operations), Applied Machine Learning, Big Data, Cloud API, Model Deployment, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Model Training, Jupyter, AI Workflows
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, 3D Assets, Animations, 3D Modeling, Computer Graphic Techniques, Simulations, Computer Graphics
Mixed · Course · 1 - 3 Months

Skills you'll gain: Diagram Design, Brainstorming, Account Management, Strategic Thinking, Team Building
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Program Development, Object Oriented Programming (OOP), Software Development, Software Versioning, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Software Development Tools
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Design Reviews, Graphic and Visual Design, Creative Design, Typography, Design Elements And Principles, Layout Design, Content Creation, Animations, Advertising
Beginner · Course · 3 - 6 Months

Skills you'll gain: Game Design, Video Game Development, Unreal Engine, Data Persistence, Virtual Environment, Interactive Design, Computer Graphics, 3D Assets, Computer Graphic Techniques, Visualization (Computer Graphics), Scripting, Data Management, Data Store, Data Structures
Mixed · Course · 1 - 3 Months

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

Skills you'll gain: Figma (Design Software), UI Components, User Interface (UI), User Interface (UI) Design, Color Theory, Color Matching, Typography, Design Software, Web Design and Development, Design, Style Guides, Web Content Accessibility Guidelines
Intermediate · Guided Project · Less Than 2 Hours