
An Introduction to Programming the Internet of Things (IoT) Specialization
Create Your Own Internet of Things (IoT) Device. Design and create a simple IoT device in just six courses.

There are 6 Courses in this Specialization
Interfacing with the Arduino
Programming for the Internet of Things Project
The Arduino Platform and C Programming
Interfacing with the Raspberry Pi
The Raspberry Pi Platform and Python Programming for the Raspberry Pi
Introduction to the Internet of Things and Embedded Systems
SKILLS YOU WILL GAIN
Arduino
Python Programming
Internet Of Things (IOT)
Raspberry Pi
Microcontroller
Embedded System Design
Wireshark
C Programming
Debugging
Computer Programming
Application Programming Interfaces (API)
About this Specialization
Design, create, and deploy a fun IoT device using Arduino and Raspberry Pi platforms. This Specialization covers embedded systems, the Raspberry Pi Platform, and the Arduino environment for building devices that can control the physical world. In the final Capstone Project, you’ll apply the skills you learned by designing, building, and testing a microcontroller-based embedded system, producing a unique final project suitable for showcasing to future employers. Please note that this specialization does not offer discussion forums.
Beginner Level No prior experience required.
Approximately 6 months to complete Suggested pace of 3 hours/week
English Subtitles: English, Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, Spanish