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.

LearnQuest
Skills you'll gain: Spring Framework, Java Programming, Java, File I/O, Java Platform Enterprise Edition (J2EE), Object Oriented Programming (OOP), Application Frameworks, Code Reusability, Object Oriented Design, Data Structures, File Management
★ 4.7 (224) · Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Web Scraping, Git (Version Control System), Test Script Development, Scripting, Version Control, Test Automation, IT Automation, Email Automation, Test Tools, Software Testing, Cloud API, Scripting Languages, Automation, Restful API, Application Programming Interface (API), Data Ethics, Scalability, Python Programming, File I/O, Productivity
★ 3.8 (49) · Beginner · Course · 1 - 3 Months

ESSEC Business School
Skills you'll gain: Change Management, Organizational Change, Management Training And Development, Team Performance Management, Business Transformation, Leadership and Management, Behavior Management, Organizational Development, Culture Transformation, Leadership Development, Professional Development, Business Priorities, Behavioral Management, Collaboration, Strategic Leadership, Cooperation, Prioritization, Resource Allocation, Drive Engagement, Employee Engagement
★ 4.8 (189) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Model Deployment, Fine-tuning, PyTorch (Machine Learning Library), Model Evaluation, Model Training, Vision Transformer (ViT), Model Optimization, Transfer Learning, MLOps (Machine Learning Operations), Natural Language Processing, Debugging, Containerization, Kubernetes, Docker (Software), Distributed Computing, Performance Tuning, Tensorflow, Deep Learning, Cloud Computing, Data Pipelines
Advanced · Specialization · 1 - 3 Months

Lund University
Skills you'll gain: Radiation Therapy, Medical Imaging, Diagnostic Radiology, Oncology, Medical Equipment and Technology, Patient Positioning, Biomedical Engineering, Medical Equipment, Treatment Planning, Physics, Production Process
★ 4.6 (284) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Information Architecture, UI/UX Research, Persona (User Experience), Design Research, User Centered Design, User Interface and User Experience (UI/UX) Design, Surveys, Usability, Usability Testing, Persona Development, Prioritization, Tree Maps, Data Mapping
★ 4.9 (22) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AI Security, AI Integrations, Agentic Workflows, Responsible AI, AI Orchestration, Authorization (Computing), JSON, Agentic systems, Context Management, Requirements Elicitation
★ 4.7 (53) · Intermediate · Course · 1 - 4 Weeks
INSEAD
Skills you'll gain: Intellectual Property, Blockchain, Business Transformation, Business Leadership, Governance, Strategic Leadership, FinTech, Technology Strategies, Business, Business Modeling, Business Strategy, Emerging Technologies, Digital Transformation, New Business Development, Innovation, Organizational Structure, Social Impact, Regulatory Compliance, Distributed Computing, Cost Reduction
★ 4.7 (426) · Mixed · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Sensory Systems Analysis, Marketing Psychology, Influencing, Case Studies, Persuasive Communication, Advertising, Marketing Communications, Consumer Behaviour, Decision Making, Marketing Effectiveness, Neurology, Behavioral Economics, Marketing, Psychology, Anatomy
★ 4.4 (43) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Dashboard Creation, Dashboard, Power BI, Data Presentation, Data Visualization Software, Data Storytelling, Data Visualization, Interactive Data Visualization, Advanced Analytics, Data Analysis, Data Sharing, Statistical Analysis
★ 4.7 (30) · Beginner · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Object Oriented Design, Memory Management, Computer Programming, Code Reusability, Programming Principles, Algorithms, Data Structures, Data Manipulation
★ 4.4 (59) · Beginner · Course · 1 - 4 Weeks

University of Houston
Skills you'll gain: Collaborative Software, Digital pedagogy, Education Software and Technology, Collaboration, Learning Management Systems, Teaching, Communication, Technology Strategies, Technology Solutions, Web Applications, Communication Systems, Digital Communications
★ 4.5 (189) · Beginner · Course · 1 - 3 Months