
Skills you'll gain: Event-Driven Programming, Embedded Systems, Embedded Software, Interactive Design, Prototyping, Internet Of Things, System Design and Implementation, Peripheral Devices, Programming Principles, Simulations, Python Programming, Computational Logic, Computer Programming
Beginner · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Hardware Design, Electronic Hardware, Computer Architecture, Hardware Architecture, Electronic Components, Performance Tuning, Digital Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Hardware Architecture, Computer Hardware, Networking Hardware, Network Protocols, Virtual Local Area Network (VLAN), Network Support, Computer Architecture, Peripheral Devices, Hardware Troubleshooting, TCP/IP, Wireless Networks, Network Troubleshooting, Dynamic Host Configuration Protocol (DHCP), Network Planning And Design, Computer Networking, System Configuration, Virtual Private Networks (VPN), Network Infrastructure, General Networking, Mobile Security
Beginner · Course · 3 - 6 Months
Skills you'll gain: Hardware Design, Field-Programmable Gate Array (FPGA), Data Structures, Application Specific Integrated Circuits, Verification And Validation, Simulation and Simulation Software, Code Reusability, Data Synthesis, Analysis, Design, Process Optimization
Intermediate · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Systems Architecture, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Design Documents, Software Visualization, Code Review, Product Family Engineering, Object Oriented Programming (OOP), Software Development, Java
★ 4.6 (4.1K) · Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Application Specific Integrated Circuits, Verification And Validation, Simulation and Simulation Software, Simulations, Computer Programming
★ 4.4 (632) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Field-Programmable Gate Array (FPGA), Computational Logic, Hardware Design, Hardware Architecture, Data Storage, Data Storage Technologies, Algorithms
★ 4.5 (147) · Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Electrical Engineering, Hardware Design, Electronics, Network Analysis, Simulation and Simulation Software, Engineering Analysis, Engineering Calculations, Analysis, Simulations, High Voltage, Grant Applications
Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Usability, Usability Testing, Problem Solving, Human Factors, Human Centered Design, Critical Thinking and Problem Solving, Creativity, Creative Problem-Solving, Decision Making, Display Devices, Human Learning, User Interface (UI), Data Collection, Human Factors Engineering, Research Methodologies, User Interface and User Experience (UI/UX) Design, Accident Prevention, User Interface (UI) Design, Control Systems, Mitigation
★ 4.8 (59) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Electronics, Hardware Design, Schematic Diagrams, Semiconductors, Electronic Components, Diagram Design, Simulation and Simulation Software, Verification And Validation, Software Installation
★ 4.6 (45) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Research, Usability Testing, Prototyping, Design Thinking, Ideation, Internet Of Things, Solution Design, User Centered Design, Human Centered Design
★ 4.3 (7) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computer Hardware, Hardware Architecture, Data Storage, Data Storage Technologies, System Configuration, Computer Architecture, Peripheral Devices
★ 4.7 (95) · Beginner · Course · 1 - 4 Weeks