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 System
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Unity Engine, Software Design Patterns, Data Structures, C# (Programming Language), Video Game Development, Software Design, Programming Principles, Graph Theory, Software Architecture, Algorithms, Theoretical Computer Science
★ 4.6 (149) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Video Production, Instructional Design, Digital pedagogy, Virtual Environment, User Interface and User Experience (UI/UX) Design, Virtual Reality, Teaching, User Experience Design, Education Software and Technology, User Centered Design, Student Engagement, Learning Styles, Human Centered Design, UI/UX Research, Online Advertising, Survey Creation
Beginner · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Autodesk, 3D Assets, Visualization (Computer Graphics), Layout Design, Computer Graphic Techniques, Functional Design, Simulations, Fine-tuning
★ 4.9 (29) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Memory Management, Go (Programming Language), Code Reusability, Software Design Patterns, Software Architecture, Object Oriented Programming (OOP), Systems Design, Functional Design, Software Design, System Design and Implementation, Maintainability, Object Oriented Design, System Programming, Data Modeling, Programming Principles, Back-End Web Development
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Google Gemini, MLOps (Machine Learning Operations), Generative AI, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), 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, Model Evaluation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Star Schema, Snowflake Schema, Data Warehousing, Data Modeling, Database Design, Data Architecture, Performance Tuning, Model Optimization, Business Analytics, Performance Measurement, Performance Metric, Business Metrics, Descriptive Analytics, Business Reporting
Advanced · Course · 1 - 4 Weeks
Skills you'll gain: User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Cross Platform Development, Experience Design, User Centered Design, UI/UX Research, Responsive Web Design, Human Centered Design, Web Design, Web Presence, Usability, Design Research, Design Thinking, Design Strategies, Usability Testing, Prototyping, Generative AI, Ideation
★ 4.8 (5.1K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Color Theory, Web Design, Responsive Web Design, HTML and CSS, AI powered creativity, Design, ChatGPT, Hypertext Markup Language (HTML), Web Design and Development, User Interface (UI) Design, Web Content, Web Development, Generative AI, Cascading Style Sheets (CSS), Development Environment, Javascript, Web Presence, Cloud Hosting, Software Installation, Databases
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Internet Of Things, API Design, Amazon Web Services, Embedded Software, Cloud Computing Architecture, Application Programming Interface (API), Network Protocols, Microservices, Cloud Applications, Cloud Services, Communication Systems, Middleware, Cloud Platforms, Embedded Systems, Information Systems Security, Telecommunications, Cloud Technologies, Interoperability, Cybersecurity, Cloud-Based Integration
★ 4.5 (127) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Frontend Integration, Spring Boot, Configuration Management, API Gateway, JUnit, Java Programming, Enterprise Application Management, Java, Test Tools, Unit Testing, Application Programming Interface (API), Development Testing, Software Design Patterns, Authentications
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Email Automation, Web Presence, AI Personalization, Web Design, AI powered creativity, Web Design and Development, Automation, AI Integrations, Responsive Web Design
★ 4.2 (77) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Content Performance Analysis, Content Strategy, Stakeholder Communications, User Experience, UI/UX Strategy, UI/UX Research, Content Development and Management, Design Research, Content Optimization, User Research, Stakeholder Engagement, Stakeholder Management, User Interface and User Experience (UI/UX) Design, Customer Advocacy, Test Planning, Benchmarking, User Feedback, Performance Measurement, Data-Driven Decision-Making, Research Reports
Intermediate · Course · 1 - 3 Months