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.

Peking University
Skills you'll gain: Object Oriented Design, Software Development Methodologies, Unified Modeling Language, Systems Analysis, Object Oriented Programming (OOP), Software Design, Design Strategies, Software Development, Software Engineering, Systems Design, System Design and Implementation, Computer Programming, Diagram Design, Human Computer Interaction
★ 4.5 (12) · Beginner · Course · 3 - 6 Months

Fudan University
Skills you'll gain: Game Design, Intellectual Property, Video Game Development, Production Process, Business, Company, Product, and Service Knowledge, Entrepreneurship, Human Factors, Business Management, Regulation and Legal Compliance, Hardware Architecture, Innovation, Thought Leadership, Product Marketing, Organizational Structure, Case Studies, Promotional Strategies
★ 3.6 (69) · Beginner · Course · 1 - 3 Months

Universidade Estadual de Campinas
Skills you'll gain: Education Software and Technology, Computational Thinking, Programming Principles, Computer Programming, Computational Logic, Digital pedagogy, Robotics, Computer Programming Tools, Prototyping, Technical Design, Artificial Intelligence, 3D Assets
★ 4.9 (104) · Beginner · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Apache Kafka, Data Pipelines, Data Processing, Real Time Data, Live Streaming, Distributed Computing, Event-Driven Programming
★ 3.9 (41) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Database Software, Hardware Troubleshooting, Networking Hardware, Database Theory, Database Management Systems, Computer Networking, Network Support, Network Protocols, Web Applications, Security Software, Encryption, Security Awareness, Computer Literacy, Computing Platforms, Computer Programming, Endpoint Security, System Software, Authentications, Application Design, Database Management
★ 4.5 (12) · Beginner · Specialization · 1 - 3 Months

L&T EduTech
Skills you'll gain: Sustainable Architecture, Sustainable Technologies, Sustainable Business, Construction Management, Sustainable Design, Sustainability Standards, Architecture and Construction, Sustainable Development, Construction, Building Design, Environmental Issue, Project Management, Environment and Resource Management, Product Lifecycle Management
★ 4.7 (53) · Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Vulnerability Scanning, Cyber Security Assessment, Security Testing, Cybersecurity, Cyber Threat Intelligence, Cyber Threat Hunting, Cyber Operations, Cyber Security Strategy, Cyber Attacks, Exploitation techniques, Problem Solving
★ 4.7 (65) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Experience Design, Editing, Content Creation, Writing, Writing and Editing
★ 3.9 (18) · Beginner · Guided Project · Less Than 2 Hours
University of Illinois Urbana-Champaign
Skills you'll gain: Anomaly Detection, Feature Engineering, Data Ethics, Machine Learning Algorithms, Machine Learning Methods, Classification Algorithms, Responsible AI, Machine Learning, Statistical Machine Learning, Applied Machine Learning, Supervised Learning, Unsupervised Learning, Scikit Learn (Machine Learning Library), Model Evaluation, Model Training, Machine Learning Software, Decision Tree Learning, Model Optimization, Regression Analysis
★ 4.5 (11) · Beginner · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Construction Management, Project Risk Management, Project Management Life Cycle, Construction Engineering, Request for Proposal, Project Coordination, Engineering Design Process, Design Specifications
★ 4.8 (27) · Beginner · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Engineering Design Process, Computer-Aided Design, Building Information Modeling, Autodesk Revit, Construction Estimating, Engineering Practices, Engineering Change Order, Construction Management, Change Control, Innovation, Estimation, Construction, Model Based Systems Engineering, Simulation and Simulation Software, Design Software, Cost Estimation, Coordination
★ 4.8 (6) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Blockchain, Web Development Tools, Development Environment, Frontend Integration, Software Development Tools, Program Development, Integrated Development Environments, Application Deployment, Transaction Processing, Application Design, Front-End Web Development, Event-Driven Programming, Development Testing, Javascript, Network Architecture
★ 5 (50) · Beginner · Course · 1 - 4 Weeks