
Arizona State University
Skills you'll gain: Materials science, Chemical Engineering, Chemistry, Engineering, Physical Science
★ 4.7 (218) · Beginner · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Software Design Patterns, Software Design, Software Quality Assurance, Software Engineering, Application Security, Security Architecture Review, Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Development Testing, Threat Modeling, Maintainability, Application Deployment, IT Security Architecture, Continuous Deployment, Quality Assurance, Continuous Delivery, Software Testing, Continuous Integration, CI/CD
★ 4.5 (466) · Intermediate · Course · 1 - 3 Months

University at Buffalo
Skills you'll gain: Electrical Systems, Electrical Wiring, Electrical Power, Electric Power Systems, Building Design, Construction Inspection, Basic Electrical Systems, Electrical Equipment, Engineering Calculations, Architectural Design, System Requirements, Mechanical Design, Systems Analysis, Energy and Utilities, Building Codes, Structural Analysis, Cost Estimation
★ 4.7 (731) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Sustainability Reporting, Financial Statements, Financial Analysis, Budget Management, Financial Statement Analysis, Cost Estimation, Environmental Social And Corporate Governance (ESG), Capital Budgeting, Budgeting, Project Risk Management, Cost Benefit Analysis, Operating Budget, Risk Analysis, Risk Mitigation, Engineering Management, Cost Management, Financial Modeling, Risk Management, Finance, Estimation
★ 4.8 (374) · Beginner · Specialization · 3 - 6 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Systems Development Life Cycle, Software Architecture, Software Development Life Cycle, Software Quality Assurance, Software Design, Software Engineering, Quality Assurance, Systems Analysis, Object Oriented Design, Systems Design, Project Management, Project Planning, Unified Modeling Language, Diagram Design
★ 4.6 (208) · Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Growth Mindedness, Technical Communication, Algorithms, Overcoming Obstacles, Software Engineering, Verbal Communication Skills, Social Skills, Interpersonal Communications, Communication, Problem Solving, Self-Awareness, Collaboration, Complex Problem Solving, Data Structures
★ 4.6 (555) · Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Requirements Elicitation, Software Design Documents, Requirements Analysis, Mockups, Security Requirements Analysis, Interviewing Skills, User Requirements Documents, Systems Development Life Cycle, Data Flow Diagrams (DFDs), Storyboarding, Requirements Management, Functional Requirement, Goal Setting, Software Development Methodologies, Software Documentation, Diagram Design, Agile Methodology, Product Requirements, Risk Management Framework, Risking
★ 4.5 (857) · Beginner · Specialization · 3 - 6 Months
Dartmouth College
Skills you'll gain: Memory Management, Command-Line Interface, C (Programming Language), Linux Commands, Linux, Computer Programming Tools, Embedded Systems, File I/O, Embedded Software, Software Visualization, Programming Principles, Computer Engineering, C and C++, Linux Servers, Algorithms, Computer Programming, Software Documentation, Computer Science, Software Engineering, Debugging
★ 4.6 (440) · Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Power Electronics, Control Systems, Electronic Systems, Electrical Engineering, electromagnetics, Electronics Engineering, Electric Power Systems, Simulation and Simulation Software, Electronics, Engineering Analysis, Simulations, Electrical Systems, Mathematical Modeling, Electrical Power, Computer-Aided Design, Matlab, Technical Design, Verification And Validation, Network Analysis, Systems Analysis
★ 4.7 (162) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Kubernetes, Docker (Software), Containerization, Cloud-Native Computing, Application Deployment, YAML, Devops Tools, Command-Line Interface, Google Cloud Platform, Web Applications, Cloud Deployment, Data Persistence, Development Environment, Configuration Management, Virtual Networking, Microservices, Nginx, Software Installation, MongoDB, Service Management
★ 4.6 (40) · Intermediate · Specialization · 3 - 6 Months

Technical University of Denmark (DTU)
Skills you'll gain: Power Electronics, Electrical Power, Plant Operations and Management, Sustainable Engineering, Electrical Systems, Sustainable Technologies, Energy and Utilities, Semiconductors, Electronics, Environmental Engineering, Electrical Engineering, Materials science, Physics, Engineering Calculations, Manufacturing Processes, Mathematical Modeling
★ 4.6 (161) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Simulation and Simulation Software, Engineering Analysis, Engineering, Prototyping, Computer-Aided Design, Cloud Computing
★ 4.5 (387) · Beginner · Guided Project · Less Than 2 Hours