
University of California, Irvine
Skills you'll gain: Network Security, Computer Hardware, Hardware Architecture, Computer Systems, TCP/IP, Information Technology, Networking Hardware, System Software, General Networking, OSI Models, Computer Literacy, Network Protocols, Operating Systems, System Configuration, Software Installation, Security Software, Computer Networking, Software Systems, Intranet, Data Storage
★ 4.6 (294) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Software, Linux, File Systems, Shell Script, Electrical Engineering
★ 4.4 (156) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Systems, Embedded Software, C (Programming Language), Code Reusability, Memory Management, Program Development, Computer Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Hardening, Embedded Systems, Information Systems Security, Threat Modeling, Cybersecurity, Encryption, System Configuration, Federal Information Security Management Act, Linux, Key Management, Computer Hardware, Package and Software Management
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Embedded Systems, Embedded Software, Electronic Hardware, Electronic Components, USB, Data Storage Technologies, Electronics, Program Development, Data Storage, Environmental Monitoring, Prototyping, Display Devices, C (Programming Language)
Intermediate · Course · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: User Interface (UI), Embedded Systems, Prototyping, User Interface (UI) Design, Usability, Real-Time Operating Systems, Hypertext Markup Language (HTML), Internet Of Things, jQuery, Artificial Intelligence and Machine Learning (AI/ML)
★ 3.7 (7) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: System Programming, Embedded Software, Linux, Embedded Systems, Debugging, Operating Systems, File I/O, Build Tools, Shell Script
★ 4.7 (29) · Advanced · 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), Usability Testing, User Centered Design, User Interface (UI) Design, Embedded Systems, Unified Modeling Language
★ 4.1 (17) · Intermediate · Course · 1 - 3 Months

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

Edge Impulse
Skills you'll gain: Model Evaluation, Applied Machine Learning, Model Training, Embedded Systems, Machine Learning, Machine Learning Algorithms, Artificial Neural Networks, Deep Learning, Responsible AI, Model Deployment, Convolutional Neural Networks, Computer Programming
★ 4.8 (767) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Software Development Tools, Embedded Systems, Software Development, Debugging, Build Tools, C (Programming Language), Application Development, Computer Architecture, C++ (Programming Language), System Configuration, Performance Tuning
★ 4.5 (35) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Embedded Software, System Programming, System Design and Implementation, Software Design, OS Process Management, Linux, Systems Analysis, Verification And Validation
★ 4.3 (20) · Advanced · Course · 1 - 4 Weeks