
University of California San Diego
Skills you'll gain: Version Control, Integrated Development Environments, GitHub, Git (Version Control System), Internet Of Things, Development Environment, Embedded Software, Software Development Tools, Software Versioning, Embedded Systems, Program Development, Prototyping, Linux, Linux Commands, Operating System Administration, Operating Systems, Ubuntu, Peripheral Devices, Android (Operating System), Open Source Technology
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Performance Tuning, Hardware Design, Systems Architecture, Systems Design, Electronic Hardware, Hardware Architecture, Software Architecture, System Design and Implementation, Reliability, System Programming, Performance Testing, Failure Analysis, System Requirements, Electrical Systems, Memory Management, Data Integrity, Linux
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Computer Hardware, Hardware Architecture, Peripheral Devices, Networking Hardware, USB, Data Storage, System Configuration, Computer Networking, Local Area Networks, Data Storage Technologies, Display Devices, General Networking, Memory Management
Intermediate · Course · 1 - 4 Weeks

28DIGITAL
Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Internet Of Things, Operating Systems, System Programming, Application Development, Wireless Networks, Communication Systems, Hardware Architecture, OS Process Management, Network Protocols, C (Programming Language), Simulations, Computer Hardware, Network Performance Management, Memory Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Embedded Systems, C and C++, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Development Testing, System Programming, C (Programming Language), Development Environment, Verification And Validation, Integrated Development Environments, Computer Programming Tools, Code Reusability, System Configuration, Peripheral Devices, Software Installation
Intermediate · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Internet Of Things, Cloud API, Application Programming Interface (API), TCP/IP, Web Services, Electronics, Embedded Systems, Network Protocols, USB, General Networking, Electronic Systems, Hardware Design, Digital Signal Processing, Computer Hardware, Python Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Systems, Embedded Software, Control Systems, Industrial Engineering, Computer Systems, C (Programming Language), Peripheral Devices, Wireless Networks, Computer Architecture, Cybersecurity, Electronics Engineering, Electronics, Cloud Computing, Electronic Components, Memory Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Hardware Troubleshooting, Computer Hardware, Hardware Architecture, Microarchitecture, Computer Architecture, IT Infrastructure, Data Storage Technologies, System Configuration, Data Storage, Memory Management
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Laboratory Experience, Laboratory Reports, Embedded Software, Electronic Hardware, Electrical and Computer Engineering, Electronics Engineering, Laboratory Testing, Engineering Documentation, Electronic Systems, Debugging, System Design and Implementation, Program Development, Software Design, Software Development, Functional Design, Simulation and Simulation Software, Development Environment, Eclipse (Software)
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Systems Architecture, Software Architecture, Software Design, System Design and Implementation, System Programming, Systems Analysis, Embedded Systems, Requirements Analysis, Operating Systems, Linux, System Requirements, Verification And Validation, Real Time Data, Performance Tuning, Application Performance Management, Performance Testing, System Monitoring, Systems Integration, Computer Vision
Advanced · Course · 1 - 3 Months

Skills you'll gain: Embedded Systems, Embedded Software, Internet Of Things, Vibrations, Control Systems, Machine Controls, Civil Engineering, Electronic Systems, Electronics Engineering, Structural Engineering, Energy and Utilities, Electronics, Maintenance, Repair, and Facility Services, Automation, Integrated Development Environments, Environmental Monitoring, Traffic Flow Optimization, System Monitoring, Continuous Monitoring, Communication Systems
Intermediate · Course · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Cloud Platforms, Deep Learning, Hardware Architecture, Cloud Services, Information Technology, Internet Of Things, Computer Hardware, Cloud Computing, Embedded Systems, Data Centers, Application Development
Beginner · Course · 1 - 4 Weeks