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 California, Davis
Skills you'll gain: Javascript, HTML and CSS, Event-Driven Programming, Scripting, Web Design and Development, Web Applications, Programming Principles, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Event Monitoring, Data Structures, Debugging
★ 4.7 (941) · Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Patterns, Prompt Engineering Tools, LangChain, Generative AI, Generative Model Architectures, Embeddings, AI Workflows, Model Optimization, Serverless Computing, Agentic Workflows, Systems Development Life Cycle, AI Orchestration, Cloud Development, Development Testing, AI Personalization, AI Enablement, AI Integrations, Application Development, AI Security, Tool Calling
★ 4.2 (55) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Social Media Campaigns, Digital Marketing Tools, Social Media, Social Media Marketing, Paid media, Digital Media Strategy, Digital Marketing Campaigns, Online Advertising, Campaign Management, Social Media Strategy, Search Engine Marketing, Digital Marketing, Pay Per Click Advertising, Campaign Planning, Marketing Strategy and Techniques, Owned Media, Earned Media, Marketing Design, Analytics
★ 4.7 (1K) · Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Software, Electronic Hardware, Electronic Systems, Electrical and Computer Engineering, Service Level, System Configuration, Systems Analysis, Algorithms
★ 3.9 (98) · Intermediate · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Generative AI, ChatGPT, Responsible AI, OpenAI, AI literacy, Social Impact, Organizational Effectiveness, LLM Application, Large Language Modeling, Operational Efficiency, Human Centered Design, Ethical Standards And Conduct, Natural Language Processing, Strategic Thinking, Problem Solving, Critical Thinking
★ 4.4 (476) · Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: No-Code Development, Email Automation, Business Process Automation, Application Deployment, Automation, Business Process, Workflow Management, Google Workspace, Application Development, Application Performance Management, User Interface and User Experience (UI/UX) Design, Security Controls, Data Integration, Authorization (Computing), Application Design, Authentications, Cloud Applications, Scripting, Google Sheets, Application Lifecycle Management
★ 4.7 (196) · Beginner · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Video Game Development, Branding, Organizational Structure, Organizational Strategy, Game Design, Competitive Analysis, Organizational Effectiveness, Organizational Leadership, Team Management, Product Support, Brand Strategy, Entrepreneurial Finance, Fundraising and Crowdsourcing, Driving engagement
★ 4.6 (214) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Model Based Systems Engineering, Failure Analysis, Systems Engineering, Requirements Management, Scope Management, Design Reviews, Engineering Management, Change Control, Program Management, Engineering Change Order, Cost Management, Requirements Analysis, Contract Management, Root Cause Analysis, Test Engineering, Risk Mitigation, Systems Design, Systems Thinking, Organizational Leadership, Risk Management
★ 4.8 (174) · Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Data Visualization, Data Visualization Software, Interactive Data Visualization, Visualization (Computer Graphics), User Centered Design, Data Presentation, Usability, Human Centered Design, Design Research, User Research, Graphic and Visual Design, Usability Testing, Quantitative Research, Design Elements And Principles
★ 4.6 (44) · Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: OAuth, API Gateway, Application Programming Interface (API), Cloud API, API Design, Application Security, Restful API, Authentications, Data Loss Prevention, Data Security, Authorization (Computing), Cryptographic Protocols, JSON, Threat Management, Identity and Access Management, Threat Detection
★ 4.6 (843) · Beginner · Course · 1 - 4 Weeks
University of Washington
Skills you'll gain: Big Data, Relational Databases, Database Systems, Dataflow, Databases, Data Science, Database Theory, Data Manipulation, Data Store, Data Processing, Database Management Systems, NoSQL, Apache Spark, Distributed Computing, Apache Hadoop, SQL, Data Analysis, Query Languages, Cloud Computing, Python Programming
★ 4.3 (773) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
★ 4.7 (291) · Beginner · Guided Project · Less Than 2 Hours