
Skills you'll gain: Embedded Systems, Embedded Software, Robotics, Control Systems, Machine Controls, Electronic Systems, Industrial Engineering, Computer Systems, Internet Of Things, Engineering, Scientific, and Technical Instruments, Automation, Vibrations, C (Programming Language), Power Electronics, Peripheral Devices, Electronics, Wireless Networks, Medical Devices, Electric Power Systems, Electrical Systems
★ 4.4 (17) · Intermediate · Specialization · 3 - 6 Months

Simplilearn
Skills you'll gain: Data Structures, C (Programming Language), C and C++, Programming Principles, Data Management, Memory Management, Algorithms, Computer Programming, File I/O, File Management, Other Programming Languages, Development Environment
★ 4.5 (24) · Beginner · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Design, Software Design Patterns, Object Oriented Programming (OOP), Software Design, C (Programming Language), Algorithms, Memory Management, Graph Theory, Artificial Intelligence, Data Structures, Simulations
★ 4.5 (336) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Embedded Systems, Embedded Software, Electronic Systems, Hardware Design, Electronic Components, USB, Machine Controls, Data Storage Technologies, Control Systems, Automation Engineering, Electronics, Program Development, Data Storage, Data Persistence, Environmental Monitoring, Prototyping, C and C++, Programming Principles, Display Devices, C (Programming Language)
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Embedded Software, Embedded Systems, System Programming, Cross Platform Development, System Software, Memory Management, Hardware Architecture, Peripheral Devices, Product Family Engineering, Code Reusability, Performance Tuning, Software Design, C (Programming Language), Scalability
Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Software, Linux, Linux Administration, File Systems, Shell Script, Package and Software Management, Electrical Engineering
★ 4.3 (150) · Advanced · Course · 1 - 4 Weeks

Starweaver
Skills you'll gain: Embedded Software, Embedded Systems, Electrical Systems, Cybersecurity, Program Development, Automation, Electronics, Sustainable Technologies, Control Systems, Electronic Hardware, Internet Of Things, Software Development
★ 4.5 (44) · Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Embedded Systems, Internet Of Things, Embedded Software, Network Protocols, Hardware Architecture, TCP/IP, Computer Hardware, OSI Models, Wireless Networks, System Design and Implementation, Network Architecture
★ 4.7 (13K) · Mixed · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Embedded Software, Real-Time Operating Systems, Software Development, Software Design, Software Architecture, Embedded Systems, Configuration Management, Development Environment, Middleware, Systems Architecture, Application Development, Extensible Markup Language (XML), System Configuration, Application Frameworks
★ 4.6 (290) · Beginner · 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: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Code Reusability, Data Modeling, Video Game Development, Computational Thinking, File Management, System Programming, Data Integrity, C and C++, Program Development, Application Development, Data Storage, Computational Logic, Data Maintenance, Animation and Game Design
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Control Systems, Machine Controls, Engineering, Scientific, and Technical Instruments, Process Control, Embedded Systems, Embedded Software, Electrical and Computer Engineering, Real Time Data, Laboratory Experience, Electronic Systems, Electronics, Electronics Engineering, Power Electronics, Electronic Hardware, Manufacturing Processes, Three-Phase, Automation Engineering, Thermal Management, Hardware Design, Electrical Engineering
★ 4.6 (2.9K) · Intermediate · Specialization · 3 - 6 Months