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.

University of Colorado Boulder
Skills you'll gain: Logo Design, Color Theory, Color Matching, Graphic Design, Image Quality, Graphic and Visual Design, Graphic and Visual Design Software, Design, Graphics Software, Design Elements And Principles, Digital Design, File Management
★ 4.7 (595) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Research, Usability Testing, Design Research, Prototyping, Design Thinking, Ideation, Usability, Internet Of Things, Solution Design, User Experience Design, User Centered Design, Human Centered Design, User Experience
★ 4.3 (7) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Content Creation, Visual Storytelling, Design Elements And Principles, Digital Design, Graphical Tools, Design, Graphics Software, Graphic and Visual Design Software
★ 4.6 (287) · Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Unified Modeling Language, Software Design, Java, Java Programming, Software Architecture, User Interface and User Experience (UI/UX) Design, API Design, Software Development, AI Integrations
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Google Gemini, MLOps (Machine Learning Operations), Generative AI, Generative AI Agents, Cloud Infrastructure, AI Workflows, Artificial Intelligence, Prompt Engineering, Natural Language Processing, Large Language Modeling, Applied Machine Learning, Agentic Workflows, Model Deployment, Model Training, Machine Learning, Data Preprocessing, Model Evaluation
Beginner · Course · 1 - 3 Months

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: 3D Modeling, 3D Assets, Visualization (Computer Graphics), Design Software, Editing, User Interface (UI), Software Installation
★ 4.9 (18) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, AI powered creativity, Canva (Software), AI Workflows, AI Integrations, Responsible AI, Content Creation, Quality Control, Quality Assurance, Creative Design, Campaign Planning, Marketing Materials, Ethical Standards And Conduct
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), UI Components, Typography, Prototyping, Responsive Web Design, User Experience, User Interface and User Experience (UI/UX) Design, Interactive Design, Interaction Design, UI/UX Strategy, User Experience Design, Motion Graphics, User Interface (UI), Graphic and Visual Design, Layout Design, User Interface (UI) Design, Animations, AI powered creativity, Collaborative Software, Web Content Accessibility Guidelines
★ 4.6 (28) · Intermediate · Specialization · 3 - 6 Months

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

Skills you'll gain: Responsive Web Design, UI Components, HTML and CSS, Cascading Style Sheets (CSS), Web Design, User Interface (UI), Web Design and Development, Typography, Interactive Design, User Interface (UI) Design, Front-End Web Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, Selenium (Software), Apache Maven, Continuous Integration, Build Tools, CI/CD, Object Oriented Programming (OOP), Software Configuration Management, Object Oriented Design, Java, Software Design Patterns, Test Script Development, Test Automation, Java Programming, Code Reusability, Software Testing, Maintainability, Test Case, Browser Compatibility, Software Design
Intermediate · Course · 1 - 3 Months