Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Arduino Course Catalog
Status: Free TrialUniversity of California, Irvine
Skills you'll gain: Internet Of Things, Application Programming Interface (API), TCP/IP, Electronics, Control Systems, Embedded Systems, USB, Networking Hardware, Electronic Systems, Hardware Design, Digital Communications, Computer Hardware, Python Programming, Servers
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: System Programming, Embedded Systems, Linux, Linux Administration, Shell Script, Linux Commands, Bash (Scripting Language), Operating Systems, File Systems, OS Process Management, C and C++, Build Tools, Electrical Engineering, GitHub, Debugging, Git (Version Control System)

Skills you'll gain: Internet Of Things, Docker (Software), Development Environment, Containerization, Interactive Data Visualization, Application Security, JSON, Network Protocols, Embedded Systems, Authentications, Automation, Data Storage
Status: Free TrialDartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Human Computer Interaction, Debugging, Development Environment, Engineering Calculations
Status: Free TrialArizona State University
Skills you'll gain: Basic Electrical Systems, Electronics, Electronic Components, Prototyping, Electronic Hardware, Electrical Wiring, Electrical Engineering, Hardware Design, PIC Microcontrollers, Embedded Systems, Machine Controls, Test Equipment, Engineering, Scientific, and Technical Instruments, Mechanical Design

Coursera Project Network
Skills you'll gain: Program Development, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Development Environment, Software Development, Computer Science
Status: PreviewSkills you'll gain: Embedded Systems, Electronic Systems, Cybersecurity, Automation, Electronics, Sustainable Technologies, Control Systems, Internet Of Things, Software Development, Systems Integration, Reliability, Artificial Intelligence
Status: NewSkills you'll gain: Network Protocols, Communication Systems, Test Equipment, Internet Of Things, Wireless Networks, Integrated Development Environments, Computer Programming Tools, Program Development

Skills you'll gain: Serial Peripheral Interface, Embedded Software, Telecommunications, Internet Of Things, Communication Systems, Embedded Systems, Computer Hardware, Digital Communications, Automation, Hardware Troubleshooting, Debugging, Remote Access Systems, Python Programming, System Configuration, Image Analysis, Software Installation
Status: NewStatus: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Basic Electrical Systems, Wireless Networks, C++ (Programming Language), Object Oriented Design, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, C and C++, Hardware Design, Electronics, Programming Principles, Display Devices, Embedded Software, Integrated Development Environments, Product Development, Electronic Systems, Embedded Systems
Status: NewStatus: Free TrialSkills you'll gain: Design Thinking, Usability, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Interactive Design, Application Design, Python Programming, Application Development
Status: NewSkills you'll gain: Embedded Systems, Serial Peripheral Interface, USB, Internet Of Things, Program Development, Communication Systems, Data Storage, Prototyping, Display Devices, C (Programming Language), Digital Communications
In summary, here are 10 of our most popular arduino courses
- Interfacing with the Raspberry Pi:Â University of California, Irvine
- Linux System Programming and Introduction to Buildroot:Â University of Colorado Boulder
- Node-RED: IoT projects with ESP32, MQTT and Docker:Â Packt
- C Programming: Getting Started - 1:Â Dartmouth College
- Adding Electronics to Rapid Prototypes:Â Arizona State University
- Introduction to C++ Programming: Build a Calculator:Â Coursera Project Network
- Introduction to Automotive Embedded Systems:Â Starweaver
- Mastering Hardware Protocols with ESP32 and Arduinos:Â Packt
- Raspberry Pi and Arduino — Go to the Next Level: Packt
- Arduino Programming and Project Development:Â Packt










