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.
Universidad Austral
Skills you'll gain: Mobile Development, Cross Platform Development, React Redux, iOS Development, Continuous Integration, Apple iOS, Test Automation, Unit Testing, Data Persistence, User Interface (UI), Development Testing, CI/CD, Angular, UI Components, User Interface (UI) Design, TypeScript, Animations
★ 3.7 (23) · Beginner · Course · 1 - 4 Weeks
Rice University
Skills you'll gain: Computer Science, Computer Programming, Computational Thinking, Programming Principles, Algorithms, Python Programming
★ 4.8 (116) · Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Application Deployment, Cloud Deployment, Generative AI, Prompt Engineering, No-Code Development, Prototyping, Retrieval-Augmented Generation, AI Integrations, Application Development, User Interface (UI)
★ 3.9 (10) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Animation and Game Design, Video Game Development, Game Design, 3D Assets, Event-Driven Programming, Animations, Graphics Software, Computer Graphics, Visualization (Computer Graphics), Interactive Design, Computer Graphic Techniques, Debugging, User Interface (UI), User Interface (UI) Design, UI Components, Computer Displays, Program Development, Code Reusability, Python Programming, Development Environment
★ 4.7 (33) · Beginner · Specialization · 1 - 3 Months

Kennesaw State University
Skills you'll gain: Business Research, Business Correspondence, Business Writing, Professional Networking, Decision Making, Professional Development, Personal Attributes, Planning, Lifelong Learning, Personal Development, Adaptability, Willingness To Learn, Open Mindset, Cognitive flexibility, AI literacy, Emerging Technologies, Self-Awareness, Goal Setting, Market Trend
★ 4.1 (53) · Beginner · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Application Design, Android Studio, Mobile Development, Android (Operating System), Application Development, Mobile Development Tools, Prototyping, User Interface and User Experience (UI/UX) Design, User Interface (UI), Mockups, Development Testing, Problem Management
★ 4.8 (23) · Mixed · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: Microsoft Copilot, Prompt Engineering, Vibe coding, GitHub, AI Workflows, Generative AI Agents, Software Development Tools, Application Development, Software Development, Responsible AI, Code Review, Generative AI, Artificial Intelligence, AI Personalization, Design Software, Software Engineering, Web Development, React.js, Front-End Web Development, Javascript
★ 4.5 (13) · Beginner · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Electronic Hardware, Electronic Components, Electronics, Hardware Design, Music, Musical Composition, Embedded Systems, System Configuration, Music Theory, Digital Communications, Creative Design, Programming Principles, Physics
★ 4.6 (14) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Eclipse (Software), Object Oriented Design, Program Development, Code Reusability, Computer Programming
★ 4.7 (24) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Software Quality Assurance, Quality Assurance, Test Automation, Software Quality (SQA/SQC), Test Tools, Agile Software Development, Agile Product Development, Software Testing, Agile Methodology, Automation, Analysis, Collaboration
★ 4.9 (12) · Intermediate · Course · 1 - 4 Weeks

H2O.ai
Skills you'll gain: Large Language Modeling, LLM Application, Model Evaluation, Fine-tuning, Collaborative Software, Artificial Neural Networks, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Model Optimization, Generative AI, Data Management, Model Training, Data Preprocessing, Generative Model Architectures, Natural Language Processing, Data Validation, Data Cleansing, Applied Machine Learning, Transfer Learning, Verification And Validation
★ 3.7 (15) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, GitHub Copilot, Git (Version Control System), GitHub, Version Control, CI/CD, Infrastructure as Code (IaC), Continuous Integration, Devops Tools, Software Versioning, Microsoft Azure, DevOps, Docker (Software), Software Development Tools, Application Deployment, ChatGPT, Software Installation, Continuous Deployment, Containerization, Amazon Web Services
★ 4.5 (37) · Intermediate · Specialization · 3 - 6 Months