Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Hardware Course Catalog
University of California, Irvine
Skills you'll gain: Linux, Operating Systems, Embedded Software, Integrated Development Environments, File Systems, Internet Of Things, Command-Line Interface, Development Environment, Embedded Systems, Python Programming, OS Process Management, User Interface (UI), Computer Hardware, UI Components
University of California San Diego
Skills you'll gain: Session Initiation Protocols, Integrated Development Environments, Cloud Computing Architecture, GitHub, Cloud Computing, Software Design, Amazon Web Services, Cloud Infrastructure, Git (Version Control System), Cloud Services, Development Environment, System Design and Implementation, Android Development, Android Studio, Internet Of Things, Wireless Networks, Emerging Technologies, Mobile Development, Digital Communications, Visualization (Computer Graphics)
University of Toronto
Skills you'll gain: Embedded Software, Automation, Simulation and Simulation Software, Software Architecture, Safety Assurance, Hardware Architecture, Process Control, Systems Architecture, Computer Vision, Mathematical Modeling, Mechanical Engineering, Risk Control, Computer Hardware
Skills you'll gain: Software Development Life Cycle, Agile Software Development, User Story, Sprint Retrospectives, Agile Methodology, DevOps, Kanban Principles, Development Environment, Information Technology, Software Engineering, Computer Hardware, Agile Project Management, Software Architecture, Software Design, Sprint Planning, Cloud Computing, Backlogs, Cloud-Native Computing, Programming Principles, Scrum (Software Development)
Skills you'll gain: OS Process Management, Operating Systems, Performance Tuning, System Software, Computer Systems, Data Structures, Debugging
University of California, Irvine
Skills you'll gain: Embedded Systems, Internet Of Things, General Networking, Operating Systems, Wireless Networks, Network Protocols, Computer Hardware, Emerging Technologies, System Design and Implementation, Software Design
University of California San Diego
Skills you'll gain: Mobile Development, Digital Communications, Visualization (Computer Graphics), Application Development, Python Programming, Internet Of Things, Embedded Software, Development Environment, Algorithms
Skills you'll gain: Operating Systems, C (Programming Language), Performance Tuning, System Programming, Virtualization, Linux
University of California San Diego
Skills you'll gain: Android Development, Application Development, Android (Operating System), Android Studio, Mobile Development, Software Development Tools, Development Environment, Internet Of Things, Embedded Software, Web Servers, Web Applications, USB, Java, Peripheral Devices, Operating Systems, Computer Hardware, Software Installation, System Configuration, Linux
University of California, Irvine
Skills you'll gain: Test Planning, Embedded Systems, Linux, Internet Of Things, Embedded Software, Functional Requirement, Debugging, General Networking, Hardware Design, Operating Systems, Requirements Analysis, Electronic Hardware, System Design and Implementation, Development Testing, C (Programming Language), Basic Electrical Systems, Application Programming Interface (API), TCP/IP, Wireless Networks, Software Design
University of Colorado Boulder
Skills you'll gain: Reliability, Performance Tuning, Embedded Software, Embedded Systems, Debugging, Performance Testing, System Programming, Safety Assurance, Systems Architecture, Systems Design, Hardware Architecture, Software Design, Real Time Data, Testability, Failure Analysis, Data Integrity, Linux
The Hong Kong University of Science and Technology
Skills you'll gain: Computer Hardware, Computer Graphics, Computer Systems, Spreadsheet Software, Document Management, Graphic and Visual Design Software, File Management
In summary, here are 10 of our most popular hardware courses
- The Raspberry Pi Platform and Python Programming for the Raspberry Pi: University of California, Irvine
- Internet of Things and AI Cloud: University of California San Diego
- Introduction to Self-Driving Cars: University of Toronto
- IBM IT Scrum Master: IBM
- Intro to Operating Systems 3: Concurrency: Codio
- Introduction to the Internet of Things and Embedded Systems: University of California, Irvine
- Internet of Things: Multimedia Technologies: University of California San Diego
- Intro to Operating Systems 2: Memory Management: Codio
- Internet of Things: Setting Up Your DragonBoardâ„¢ Development Platform: University of California San Diego
- An Introduction to Programming the Internet of Things (IOT): University of California, Irvine