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.

National Taiwan University
Skills you'll gain: Artificial Intelligence, Computational Logic, AI literacy, Model Optimization, Simulations, Machine Learning Methods, Algorithms
★ 4.8 (327) · Beginner · Course · 1 - 3 Months

Banco Interamericano de Desarrollo
Skills you'll gain: Entrepreneurship, Design Thinking, Lean Methodologies, Entrepreneurial Finance, Financial Management, Adaptability, Fundraising and Crowdsourcing
★ 4.8 (676) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Development Testing, Algorithms, Program Development, Software Testing, Java, Test Automation, Test Case, Software Development, Scalability
★ 4 (64) · Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Search Engine Marketing, Digital Brand Strategy, Keyword Research, Digital Marketing, Online Advertising, Search Engine Optimization, Content Marketing, Social Media Marketing, Social Media Strategy, Digital Media Strategy, Social Media, Web Analytics and SEO, Storytelling, Marketing Strategies, Pay Per Click Advertising, Marketing Strategy and Techniques, Marketing Communications, Digital Advertising, Customer Relationship Management, Brand Management
★ 4.7 (243) · Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Web Design and Development, Pseudocode, Version Control, Git (Version Control System), Diagram Design, Microsoft Copilot, Algorithms, Program Development, Code Reusability, Computational Logic, C# (Programming Language)
★ 4.8 (79) · Beginner · Course · 1 - 3 Months
Indian Institute for Human Settlements
Skills you'll gain: Sustainable Architecture, HVAC, Energy and Utilities, Building Design, Water Sustainability, Architectural Engineering, Climate Change Adaptation, Sustainable Design, Water Resource Management, Thermal Management, Architecture and Construction, Sustainable Technologies, Resilience, Climate Change Mitigation, Sustainable Engineering, Cost Estimation, Engineering Calculations
★ 4.5 (19) · Intermediate · Course · 3 - 6 Months
EDUCBA
Skills you'll gain: Splunk, Security Information and Event Management (SIEM), Data Modeling, Role-Based Access Control (RBAC), Dashboard Creation, System Monitoring, Dashboard, Model Training, Incident Response, Threat Detection, User Accounts, Machine Learning Methods, Data Transformation, Machine Learning Software, User Provisioning, Model Evaluation, Computer Security Incident Management, Cybersecurity, Interactive Data Visualization, Data Manipulation
★ 4.7 (502) · Beginner · Specialization · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Educational Materials, Instructional Design, Education and Training, Digital pedagogy, Student Engagement, Cinematography, Storytelling, Visual Storytelling, Analytical Skills
★ 4.7 (497) · Intermediate · Course · 1 - 3 Months
Johns Hopkins University
Skills you'll gain: Sanitation, Crisis Intervention, Public Health, Public Health and Disease Prevention, Water Resources, Social and Human Services, Chronic Diseases, Human Services, Emergency Response, Public Safety and National Security, Nutritional Assessment, Environment Health And Safety, Nutrition and Diet, Community Health, Health Systems, Epidemiology, Health Care, Infectious Diseases, Mitigation, Patient Treatment
★ 4.8 (577) · Beginner · Course · 1 - 3 Months

Commonwealth Education Trust
Skills you'll gain: Teaching, Professional Development, Lifelong Learning, Ethical Standards And Conduct, Professionalism, Personal Development, Education and Training, Willingness To Learn, Instructional Strategies, Collaboration, Self-Awareness, Accountability, Parent Communication, Constructive Feedback, Learning Strategies
★ 4.8 (224) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Data Presentation, Probability Distribution, Statistical Hypothesis Testing, Data Visualization Software, Dashboard Creation, Dashboard, Data Analysis, Data Science, Probability & Statistics, Statistical Methods, Statistical Analysis, Jupyter, Matplotlib, Data Preprocessing, Data Cleansing, Pandas (Python Package), Statistical Inference, Python Programming, Machine Learning
★ 4.3 (128) · Advanced · Course · 1 - 4 Weeks
Arizona State University
Skills you'll gain: Lesson Planning, Teaching, Parent Communication, Differentiated Instruction, Student Engagement, Instructional Strategies, Language Competency, Curriculum Planning, Education and Training, English Language, Community Outreach, Peer Review, Educational Materials, Instructional Design, Working With Children, Training Programs, Pedagogy, Instructional and Curriculum Design, Cultural Responsiveness, Cultural Diversity
★ 4.6 (255) · Intermediate · Specialization · 3 - 6 Months