
Skills you'll gain: Test Driven Development (TDD), Unit Testing, Test Script Development, Behavior-Driven Development, API Testing, Code Coverage, Development Testing, Software Testing, Test Automation, Test Tools, Test Planning, Test Case, Maintainability, Software Quality (SQA/SQC), Software Quality Assurance, API Design, Application Programming Interface (API), Event-Driven Programming, Mockups, Python Programming
Beginner · Course · 1 - 4 Weeks

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

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

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

Coursera
Skills you'll gain: Usability Testing, Usability, Test Tools, Test Planning, User Research, Interactive Data Visualization, Product Development, Web Analytics and SEO, User Accounts, Data Integration
★ 4.3 (31) · Intermediate · Guided Project · Less Than 2 Hours

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