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.

Skills you'll gain: Adobe Firefly, Visual Storytelling, Adobe Photoshop, Photo Editing, AI powered creativity, Adobe Creative Cloud, Image Quality, Color Theory, Generative AI, AI Workflows, Editing, Graphics Software, Post-Production, Creative Design, Design Software, Storytelling, Design, Creative Thinking, Creativity, Portfolio Management
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Continuous Integration, Database Development, Cloud Deployment, Application Security, Java, Containerization, Spring Framework, SQL, NoSQL, Docker (Software), Kubernetes, Test Driven Development (TDD), Object Oriented Design
Beginner · Specialization · 1 - 3 Months

Peking University
Skills you'll gain: Microarchitecture, Computer Architecture, Computer Systems, Hardware Architecture, Computer Hardware, Computer Engineering, Peripheral Devices, Data Storage, Display Devices, Systems Architecture, Memory Management, Computational Logic, OS Process Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Image Analysis, Image Quality, Matlab, Computer Vision, File I/O, Automation, Digital Signal Processing, Anomaly Detection, Spatial Data Analysis, Geospatial Information and Technology, Engineering Practices, Medical Imaging, Mathematical Software, Spatial Analysis, Data Preprocessing, Quantitative Research, Graphical Tools, Color Theory, Algorithms, File Management
Beginner · Specialization · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Geographic Information Systems, Data Modeling, GIS Software, SQL, Geospatial Information and Technology, Database Design, Spatial Data Analysis, Geospatial Mapping, Database Management, Spatial Analysis, Geostatistics, Query Languages, Relational Databases, Database Development, Database Software, Land Management, Data Store, Environmental Science, Data Capture, Data Manipulation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Retrieval-Augmented Generation, Model Context Protocol, Agentic Workflows, Prompt Engineering, Anthropic Claude, Application Programming Interface (API), Prompt Patterns, Prompt Engineering Tools, LLM Application, JSON, AI Integrations, Generative AI Agents, AI literacy, Tool Calling, Generative AI, Scripting, Token Optimization, Document Management, Context Engineering, Agentic systems
Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Robotics, Machine Controls, Control Systems, Engineering, Scientific, and Technical Instruments, Automation, Graph Theory, Planning, Algorithms, Computer Programming, Computer Science, Simulation and Simulation Software, Engineering, Simulations, Data Structures, Python Programming, Virtual Environment, Spatial Data Analysis, Linear Algebra, Applied Mathematics, Design
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Oral Expression, Communication, Persuasive Communication, Presentations, Verbal Communication Skills, Teamwork, Team Oriented, Team Collaboration, Problem Solving, Public Speaking, Collaboration, Interpersonal Communications, Agile Product Development, Professional Development, Social Skills, Agile Project Management, Professionalism, Critical Thinking and Problem Solving, Complex Problem Solving, Solution Delivery
Intermediate · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Database Design, Database Systems, Relational Databases, Database Software, Databases, Database Application, Database Management, Database Management Systems, Database Development, SQL, MySQL, Database Theory, Transaction Processing, Stored Procedure, Data Modeling, Unified Modeling Language, Data Integrity, Query Languages, Data Access, Application Development
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Banco Interamericano de Desarrollo
Skills you'll gain: Project Design, Case Studies, Project Closure, Sustainable Development, Program Evaluation, Project Risk Management, Project Management, Project Implementation, Economic Development, Project Planning, Project Documentation, Project Performance, Project Management Life Cycle, Smart Goals, Accountability Frameworks, Performance Metric, Goal Setting, Key Performance Indicators (KPIs)
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Learning Management Systems, Education Software and Technology, Digital pedagogy, Instructional Strategies, Computer Science, Interactive Design, Emerging Technologies, AI Personalization, Collaborative Software, Artificial Intelligence
Mixed · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Typography, Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, UI Components, Web Design, Web Design and Development, Front-End Web Development, Animations, Mockups, User Interface (UI), User Interface (UI) Design, Web Development, Debugging
Intermediate · Specialization · 1 - 3 Months