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: Business Modeling, Presentations, Project Design, Product Development, Business Planning, Data Visualization, Entrepreneurship, Value Propositions, Brainstorming, Business Priorities, New Business Development, Market Opportunities, Collaborative Software
Beginner · Guided Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: UI/UX Strategy, Usability, Design Strategies, Storyboarding
Build toward a degree
Mixed · Course · 1 - 3 Months
Skills you'll gain: Apache Maven, Maintainability, Gradle, Java, Software Design, Software Design Patterns, Software Architecture, Object Oriented Design, Object Oriented Programming (OOP), API Design, Machine Learning Methods, Programming Principles, Integration Testing, Dependency Analysis, User Interface (UI) Design, Design Strategies, Program Evaluation, Automation
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Miro AI, Brainstorming, UI/UX Strategy, Ideation, User Experience Design, User Interface and User Experience (UI/UX) Design, Design and Product, Design Thinking, Innovation, Conceptual Design, Collaborative Software, User Interface (UI) Design, Product Improvement, Team Oriented, Product Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Application Deployment, Microservices, Cloud Infrastructure, Cloud Security, CI/CD, Network Architecture, Google Cloud Platform, Site Reliability Engineering, Service Level Agreement, Cloud Computing Architecture, Service Management, Cloud Storage, DevOps, Kubernetes, Virtual Networking, System Design and Implementation, Scalability, Load Balancing, System Monitoring, Disaster Recovery
Advanced · Course · 1 - 3 Months

Skills you'll gain: Electrical Equipment, Electrical Systems, Architectural Drawing, Electrical Wiring, Electrical Power, AutoCAD, Blueprint Reading, Basic Electrical Systems, Engineering Calculations, Estimation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Metadata Management, Extract, Transform, Load, Data Integration, Data Pipelines, Data Processing, Java, Data Import/Export, Data Transformation, Software Documentation, Data Storage Technologies, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Systems, Embedded Software, Robotics, Electronic Systems, PIC Microcontrollers, Computer Systems, Internet Of Things, Automation, Control Systems, C (Programming Language), Peripheral Devices, Wireless Networks, Medical Devices, Electric Power Systems, Computer Architecture, Civil Engineering, Cybersecurity, Public Works, Cloud Computing, Electronic Hardware
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Diagram Design, Brainstorming, User Accounts, Business Process Modeling, Strategic Thinking, Team Building
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Usability Testing, User Centered Design, User Experience Design, Responsive Web Design, Prototyping, Interaction Design, Software Documentation, Mockups, Wireframing, Design Software, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), Front-End Web Development, Web Design, Prototyping, Web Development, Hypertext Markup Language (HTML), Design, Cascading Style Sheets (CSS)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Canva (Software), Animations, Content Creation, Social Media, Creative Design, Graphical Tools, Design, Graphic Design, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours