
University of Colorado Boulder
Skills you'll gain: Embedded Systems, Embedded Software, Electronic Systems, Engineering, Scientific, and Technical Instruments, Electronic Hardware, Thermal Management, Electrical and Computer Engineering, Electronics Engineering, Hardware Design, Electronics, Laboratory Experience, Electronic Components, Design Specifications, Schematic Diagrams, Development Environment, Debugging
★ 4.6 (1.2K) · Advanced · 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)
★ 4.3 (25) · 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
★ 4.5 (71) · Beginner · Course · 1 - 3 Months

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
★ 4.1 (628) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Usability Testing, Usability, Human Centered Design, Software Testing, User Experience Design, Web Content Accessibility Guidelines, User Experience, Risk Management Framework, Law, Regulation, and Compliance
Advanced · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Application Specific Integrated Circuits, Computer Systems, System Configuration, System Design and Implementation, Computer Architecture, Hardware Architecture, Computer Hardware, Embedded Systems, Computational Logic, Performance Tuning
★ 4.6 (37) · Beginner · Course · 1 - 4 Weeks

Nanjing University
Skills you'll gain: Software Testing, White-Box Testing, Functional Testing, System Testing, JUnit, Performance Testing, Test Tools, Test Case, Selenium (Software)
★ 4.4 (35) · Mixed · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: User Experience Design, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Design Thinking, User Experience, User Centered Design, User Interface (UI) Design, Prototyping, Usability Testing, Software Testing, Digital Design, Wireframing, White-Box Testing, Quality Assurance, Information Architecture, Style Guides, No-Code Development
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Embedded Software, Electronic Hardware, Electronic Systems, Electrical and Computer Engineering, Service Level, System Configuration, Algorithms
★ 3.9 (98) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Automation, Test Case, API Testing, Test Script Development, Test Tools, Software Testing, Development Environment, Web Development Tools, Node.JS
★ 4.4 (42) · Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Hardware Design, Electronics Engineering, Computer-Aided Design, Electronic Components, Technical Design, Design Software
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Test Planning, Test Tools, Configuration Management, Software Configuration Management, Software Testing, Test Automation, Software Quality Assurance, Test Engineering, Risk Management, Risk Management Framework, Issue Tracking
★ 4.8 (28) · Beginner · Course · 1 - 4 Weeks