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 at Buffalo
Skills you'll gain: Building Codes, Construction Inspection, Electrical Systems, Electrical Power, Electric Power Systems, Electrical Safety, Architectural Engineering, Land Development, Design Reviews, Submittals (Construction), Process Analysis, Safety Standards, Document Management, System Requirements
★ 4.7 (144) · Intermediate · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Civil Engineering, Construction Engineering, Land Development, Building Information Modeling, Construction, Construction Management, Aerospace Basic Quality System Standards, Capacity Planning, Building Design, Building Services Engineering, Facility Management, Facility Repair And Maintenance, Landscape Architecture, Construction Estimating, Architectural Design, Environmental Engineering, Security Strategy, Energy and Utilities, Process Analysis, Engineering Plans And Specifications
★ 4.8 (21) · Intermediate · Specialization · 1 - 3 Months

Alex Genadinik
Skills you'll gain: Business Development, B2B Sales, Strategic Partnership, Sales Presentations, Enterprise Sales, Negotiation, Proposal Writing, Price Negotiation, New Business Development, Consultative Selling, Selling Techniques, Contract Negotiation, Sales Development, Sales, Non-Verbal Communication, Marketing Psychology, Search Engine Optimization, Sales Prospecting, Relationship Building, Telephone Skills
★ 4.4 (20) · Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Student Engagement, Pedagogy, Teaching, Differentiated Instruction, Education and Training, Digital pedagogy, Disabilities, Driving engagement, Instructional Strategies, Learning Strategies, Diversity Awareness, Instructional Design, Diversity Equity and Inclusion Initiatives, Higher Education
★ 4.5 (101) · Mixed · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: File I/O, Java Programming, Eclipse (Software), Java, Debugging, Integrated Development Environments, Object Oriented Programming (OOP), Object Oriented Design, Data Structures, File Management, Development Environment, Programming Principles, Problem Solving
★ 4.5 (110) · Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Lesson Planning, Language Competency, English Language, Curriculum Planning, Pedagogy, Instructional and Curriculum Design, Language Learning, Student Engagement, Multilingualism, Learning Theory, Grammar, Vocabulary
★ 4.7 (203) · Mixed · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Model Context Protocol, Agentic systems, Retrieval-Augmented Generation, Prompt Engineering, Agentic Workflows, Tool Calling, Google Gemini, AI Workflows, Generative AI Agents, AI Orchestration, Server Side, Node.JS, Vector Databases, MongoDB, Embeddings, Large Language Modeling, Natural Language Processing, Web Development, Machine Learning, Javascript
Beginner · Specialization · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Data Literacy, Data Visualization, Research Design, Data Presentation, Descriptive Statistics, Analytics, Descriptive Analytics, Research Methodologies, Analysis, Statistics, Quantitative Research, Statistical Methods
★ 4.6 (186) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, File I/O, Computer Programming, Microsoft Visual Studio, Computer Programming Tools, Integrated Development Environments, System Programming, Programming Principles, Apple Xcode, Code Reusability, Development Environment, Algorithms, File Systems, Software Design Patterns, Data Structures, Performance Tuning, Debugging, File Management
★ 4.3 (32) · Intermediate · Specialization · 3 - 6 Months
University of Colorado Boulder
Skills you'll gain: Advertising Campaigns, Online Advertising, Google Ads, Digital Advertising, Advertising, Paid media, Media Planning, Pay Per Click Advertising, Campaign Management, Campaign Planning, Performance marketing, Search Engine Marketing, Content Performance Analysis, Digital Media Strategy, Performance Measurement, Search Engine Optimization, Bidding, Keyword Research
★ 4.5 (99) · Beginner · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Prompt Engineering, Generative AI, Software Development Tools, ChatGPT, LLM Application, Software Development Life Cycle, Application Development, AI Workflows, Application Design, Software Development Methodologies
★ 4.4 (24) · Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Competitive Analysis, Value Propositions, Target Market, Target Audience, Product Improvement, Product Management, User Experience, Product Development, Product Design, Product Strategy, Customer Analysis, Product Planning, Agile Product Development, Market Analysis, Product Requirements, User Feedback, Product Testing, Continuous Improvement Process, Needs Assessment, Ideation
★ 4.6 (91) · Beginner · Course · 1 - 3 Months