Engineering courses can help you learn design principles, project management, systems analysis, and problem-solving techniques. You can build skills in technical drawing, materials selection, and prototyping, along with understanding regulatory standards and sustainability practices. Many courses introduce tools such as CAD software for design, simulation programs for testing, and project management platforms to streamline workflows.

Vanderbilt University
Skills you'll gain: Claude Code, Multimodal Prompts, Prompt Engineering, Prompt Patterns, Generative AI Agents, AI Orchestration, Context Engineering, AI Workflows, Version Control, Software Development, Generative AI, Quality Assurance, Software Quality Assurance, Software Development Life Cycle, Automation, Artificial Intelligence, Software Architecture, Software Testing, Software Design, Software Development Methodologies
★ 4.7 (186) · Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Mechanical Engineering, Engineering, Physics, Engineering Analysis, Chemistry
★ 4.8 (3.5K) · Beginner · Course · 1 - 3 Months

Snowflake
Skills you'll gain: Data Engineering, Data Pipelines, Database Management, Data Manipulation, Data Transformation, Devops Tools, Change Control, DevOps, SQL, CI/CD, Application Development, Artificial Intelligence and Machine Learning (AI/ML), Role-Based Access Control (RBAC), Data Import/Export, Stored Procedure, Generative AI, Data Sharing, Data Science, Command-Line Interface, Data Analysis
★ 4.7 (394) · Beginner · Professional Certificate · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Engineering Calculations, Integral Calculus, Trigonometry, Engineering Analysis, Linear Algebra, Calculus, Differential Equations, Mathematical Modeling, Applied Mathematics, Algebra, Derivatives
★ 4.5 (192) · Beginner · Course · 1 - 3 Months
Duke University
Skills you'll gain: Pandas (Python Package), Bash (Scripting Language), Version Control, Jupyter, Linux Commands, Git (Version Control System), Shell Script, Linux, Web Scraping, Data Manipulation, MySQL, Microservices, AWS SageMaker, SQL, JSON, Scripting, Command-Line Interface, Python Programming, Big Data, Data Science
★ 4.5 (494) · Beginner · Specialization · 3 - 6 Months

Università di Napoli Federico II
Skills you'll gain: NoSQL, Control Systems, Apache Hadoop, Apache Hive, Big Data, Simulation and Simulation Software, Artificial Intelligence, Mechanical Engineering, Computer Vision, Laboratory Experience, Simulations, Systems Architecture, Robotics, Distributed Computing, Matlab, Global Positioning Systems, Business Intelligence, Hydraulics, Data Management, Data Integration
★ 4.3 (92) · Beginner · Specialization · 1 - 3 Months

Rice University
Skills you'll gain: Proposal Writing, Oral Expression, Presentations, Verbal Communication Skills, Executive Presence, Public Speaking, Infographics, Business Communication, Concision, Persuasive Communication, Interpersonal Communications, Technical Writing, Communication, Meeting Facilitation, Technical Communication, Electronic Media, Communication Strategies, Intercultural Competence, Report Writing, Writing
★ 4.6 (914) · Beginner · Specialization · 3 - 6 Months

Amazon Web Services
Skills you'll gain: Infrastructure as Code (IaC), Serverless Computing, CI/CD, Amazon Web Services, Continuous Integration, Data Architecture, Security Controls, Authentications
★ 4.6 (299) · Beginner · Course · 1 - 4 Weeks

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Chemical Engineering, Engineering, Environmental Issue
★ 4.6 (79) · Beginner · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Building Information Modeling, Construction Management, Civil Engineering, Mechanical Engineering
★ 4.7 (2K) · Beginner · Course · 1 - 3 Months

Universidad de Palermo
Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Engineering Design Process, Requirements Elicitation, Product Lifecycle Management, Problem Solving, Design, Conceptual Design
★ 4.7 (234) · Beginner · Course · 1 - 4 Weeks