
EDUCBA
Skills you'll gain: Embedded Software, Software Development, Software Design, Embedded Systems, Systems Architecture, Application Development, System Configuration
★ 4.6 (360) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Systems, Debugging, Failure Analysis, Simulation and Simulation Software, Technical Communication
★ 4.6 (245) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Systems, Embedded Software, C (Programming Language), Computer Programming
★ 4.5 (44) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), Embedded Software, Agile Software Development, Embedded Systems, Software Testing, Agile Project Management, Git (Version Control System), Docker (Software), Containerization, Linux, System Programming, File Systems, Internet Of Things
★ 4.7 (21) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Embedded Systems, Peripheral Devices, C (Programming Language), Hardware Architecture, Data Structures, Debugging, C and C++, Performance Tuning
★ 4.5 (51) · Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Internet Of Things, API Design, Amazon Web Services, Cloud Computing Architecture, Application Programming Interface (API), Network Protocols, Microservices, Cloud Services, Cloud Platforms, Embedded Systems, Information Systems Security, Cloud Technologies, Cybersecurity, Cloud-Based Integration, Software Development
★ 4.5 (128) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: User Research, User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, UI/UX Research, UI/UX Strategy, Persona (User Experience), Internet Of Things, API Design, User Interface (UI), Embedded Software, Amazon Web Services, Cloud Computing Architecture, Embedded Systems, Application Programming Interface (API), Prototyping, User Interface (UI) Design, Software Development
★ 4.5 (149) · Intermediate · Specialization · 3 - 6 Months

28DIGITAL
Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Threat Modeling, Systems Architecture, Hardening, Debugging, Computer Architecture, Hardware Architecture, System Programming, Internet Of Things, Security Engineering, General Networking, Wireless Networks, Operating Systems, Performance Tuning, System Requirements, Network Protocols, OS Process Management
★ 4.4 (363) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Embedded Software, Embedded Systems, System Programming, Cross Platform Development, Memory Management, Peripheral Devices, Code Reusability, Performance Tuning, Software Design, C (Programming Language), Scalability
Advanced · Course · 1 - 4 Weeks
STARWEAVER
Skills you'll gain: Embedded Software, Embedded Systems, Cybersecurity, Electronics, Sustainable Technologies, Software Development
★ 4.5 (44) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Deployment, Android Studio, Android Development, Android (Operating System), Software Installation, Application Development, Development Testing, Systems Architecture, Software Testing, Software Architecture
Intermediate · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Application Specific Integrated Circuits, Embedded Systems, Electronic Systems, Schematic Diagrams, Hardware Architecture, Design Software, Verification And Validation, Simulation and Simulation Software, Digital Design, Development Environment
★ 4.6 (1.2K) · Intermediate · Course · 1 - 4 Weeks