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.

Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Design Research, Persona (User Experience), User Interface and User Experience (UI/UX) Design, Experience Design, AI Product Strategy, User Interface (UI) Design, Brainstorming, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Large Language Modeling, Human Centered Design, User Story, Wireframing, Deep Learning, Ideation, Machine Learning
Beginner · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: Survey Creation, Interviewing Skills, Research Design, Data Collection, Qualitative Research, Research, Research Methodologies, Quantitative Research
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Data Wrangling, Operations Research, NumPy, Data Manipulation, Supply Chain, Data Transformation, Pandas (Python Package), Data Analysis, Data Cleansing, Data Science, Programming Principles, Python Programming, Applied Machine Learning, Plot (Graphics), Computer Programming, Data Structures
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Design Thinking, User Research, Wireframing, Augmented and Virtual Reality (AR/VR), Emerging Technologies, Prototyping, Software Development Life Cycle
Beginner · Course · 1 - 4 Weeks
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Software Design, Software Design Patterns, Functional Design, Java, Programming Principles, Performance Tuning, Data Structures, Algorithms
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Intrusion Detection and Prevention, Threat Detection, Computer Security Incident Management, Cybersecurity, Applied Machine Learning, Network Security, Machine Learning Algorithms, Machine Learning, Machine Learning Software, Unsupervised Learning, Supervised Learning, Artificial Neural Networks
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Canva (Software), Brand Strategy, Logo Design, Branding, Style Guides, Brand Awareness, Graphic and Visual Design, Marketing Materials, Typography, Design Elements And Principles, Color Theory, Asset Management
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Responsive Web Design, User Interface (UI) Design, User Interface (UI), HTML and CSS, Web Design, Figma (Design Software), Typography, Front-End Web Development, Web Design and Development, Maintainability, Mockups, Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Web Development, Usability, Prototyping, Browser Compatibility, User Experience Design, Web Development Tools, Software Engineering
Intermediate · Specialization · 3 - 6 Months

Alberta Machine Intelligence Institute
Skills you'll gain: Supervised Learning, Machine Learning Algorithms, Applied Machine Learning, Jupyter, Machine Learning, Classification And Regression Tree (CART), Scikit Learn (Machine Learning Library), Business Solutions, Python Programming, Regression Analysis, Performance Analysis, Feature Engineering, Data Processing, Performance Metric
Mixed · Course · 1 - 4 Weeks

California Institute of the Arts
Skills you'll gain: Game Design, Conceptual Design, Animation and Game Design, Virtual Environment, Art History, Visualization (Computer Graphics), Design Strategies, Aesthetics, Design Research, Creativity
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Database Design, Software Design, Usability Testing, User Interface and User Experience (UI/UX) Design, Software Architecture, Software Design Patterns, Database Management, Systems Design, Application Security, Design Strategies, Operating Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Natural Language Processing, Python Programming, Text Mining, Artificial Intelligence, Machine Learning, Data Collection, Data Processing, Data Analysis
Intermediate · Course · 1 - 4 Weeks