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: Software Design Patterns, Object Oriented Programming (OOP), Javascript, Maintainability, Application Design, Scripting Languages, Event-Driven Programming, Prototyping, Context Management
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Looker (Software), Data Modeling, Database Design, Exploratory Data Analysis, Data Analysis, Data Visualization Software
Beginner · Project · Less Than 2 Hours

University of Arizona
Skills you'll gain: Teamwork, Empathy, Visionary, Cultural Diversity, Collaboration, Critical Thinking and Problem Solving, Environmental Issue, Systems Thinking, Strategic Planning, Sustainable Development, International Relations, Innovation, Social Impact
Beginner · Course · 1 - 3 Months

University of the Arts London
Skills you'll gain: Sustainable Development, Corporate Sustainability, Creative Thinking, Sustainability Standards, Systems Thinking, Design, Ideation, Problem Solving, Prototyping, Collaboration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Pipelines, Microsoft SQL Servers, Microsoft Azure, Database Development, Data Warehousing, SQL, Data Integration, Extract, Transform, Load
Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: White-Box Testing, Test Planning, Test Case, Software Testing, Debugging, Functional Testing, Software Documentation, Software Quality Assurance, Development Testing, Test Data, Issue Tracking, Software Technical Review, Quality Assurance, Development Environment, Technical Communication
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Evaluation, Applied Machine Learning, Google Cloud Platform, Image Analysis, Model Deployment, Computer Vision, Machine Learning, Cloud Storage, Cloud API
Intermediate · Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Teaching, Mathematics Education, Simulations, User Feedback, Experimentation
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: User Story, Backlogs, Product Roadmaps, Sprint Planning, User Research, Product Planning, Agile Methodology, Prioritization, Product Development, Product Strategy
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Model Evaluation, Data Preprocessing, Tensorflow, Applied Machine Learning, Feature Engineering, Data Cleansing, Classification And Regression Tree (CART), Machine Learning, Random Forest Algorithm, Pandas (Python Package), Data Analysis, Exploratory Data Analysis
Intermediate · Guided Project · Less Than 2 Hours

University of Virginia
Skills you'll gain: Product Management, New Product Development, Agile Product Development, Stakeholder Engagement, Product Development, Product Improvement, Innovation, Product Roadmaps, Design Thinking, Analysis, Customer Insights, Growth Strategies, Product Testing, Communication, Business Modeling, Leadership and Management, Data-Driven Decision-Making
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Issue Tracking, Timelines, Design, Graphic Design, File Management, Collaborative Software, Data Management
Beginner · Guided Project · Less Than 2 Hours