95% off Microcontrollers for the Internet of Things (Coupon)

Attention: This post may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission at no extra cost to you. Thanks!

Microcontrollers for the Internet of Things - Udemy Coupon

Get Discount


Bonus: download a free guide that reveals 11 tricks for getting the biggest discounts on Udemy courses, including this course.

Coupon & course info

Course Name: Microcontrollers for the Internet of Things

Subtitle: A guide to the Arduino platform focused specifically on the inexpensive WiFi-enabled ESP8266 microcontroller!

Instructor: Taught by Maker, Instructor, Serial Entrepreneur

Category: IT & Software

Subcategory: Hardware

Provided by: Udemy

Price: $24.99 (before discount)

Free coupon code: See above (no charge for coupon)

Review info & popularity

As of March 15, 2019…

Students: 1704 students enrolled

Ratings: 258 reviews

Rank: ranked #647 in Udemy IT & Software Courses

Brief course description

Arduino has created an open-source, easy-to-use hardware & software platform that has made microcontrollers and electronics accessible to a broad audience of makers. Dozens of variations on the platform exist today, and dedicated devices found in 3D printers, Quadcopters, Media players and robots have bloomed thanks to a diverse ecosystem of vendors and enthusiasts. These devices are following the trend of adding more and more networking and communication capabilities, pushing toward applications on the Internet of Things.

This course is a guide to the exciting world of internet-enabled microcontrollers using the Arduino platform. Starting with the fundamentals of Arduino programming, the course builds expertise in Analog/Digital Input & Output, and other core topics used to prototype electronic devices. The course then extends the experience by focusing on programming the ESP8266 to scan and connect to pre-existing WiFi networks, or create its own network as an access point. This course features lectures with information to help students build the demonstrations as they go, and challenges students to extend the lecture-provided circuits and code to add additional features. Finally, there is a projects section at the end of the course where new projects will be added to illustrate special topics and techniques, based on student interests and questions!

See you in the course!

(Read more about this course on the official course page.)

Thomas Tongue bio

Hi, I’m Tom. I’ve been a technology entrepreneur for the past 20 years since I left a graduate program in Astrophysics to co-found a company providing software and web services. Along the way, I’ve earned a MBA from the Lally School at Rensselaer Polytechnic Institute, built a company making spectrometers, and lead a community of makers and entrepreneurs to found the Tech Valley Center of Gravity (TVCOG), a makerspace and startup cultivator in the Capital District of NY.

(Learn more about this instructor on the official course page.)

Recommended courses

If you like this course, you might also be interested in:


1. Getting Started with Puppet

Learn how to automate IT configuration management using Puppet

Taught by KB Learning Academy


2. Cisco Packet Tracer How To Guide

Everything About Packet Tracer…! A Course For The Beginners of Packet Tracer and CCNA Labs…

Taught by Network Instructor


3. Design, Build and Manage your own Cisco Meraki Network

Save Time, Money and Hassle with this complete Cisco Meraki Networking Course

Taught by Efficient Cyber Security Courses


4. Cisco CCENT Packet Tracer Ultimate labs: ICND1 Exam prep lab

Are you ready for the CCNA exam? You sure? Check your knowledge with our ICND1 Exam Prep Labs. Make sure you know topics

Taught by CCIE #11023, over 15 years of network training experience


5. Nmap: Network Security Scanning Basics & Advanced Techniques

Become a pro at using Nmap to discover computers, services and vulnerabilities on networks!

Taught by Security Testing Expert and Teacher

Final details for this Udemy course

Languages: English

Skill level: N/A

Lectures: 28 lectures lessons

Duration: 3.5 hours of video

What you get: Program Arduino and ESP8266 Microcontrollers to work with Digital & Analog signals

Target audience: This course is for those new to microcontroller programming, or have some experience with Arduino but have never worked with WiFi networking on that platform. Some prior programming experience is recommended, but not required. Basic understanding of electronics concepts of voltage, resistance and current is assumed. This course is probably not for you if you have never been introduced to basic electronics or programming concepts.

Requirements: You’ll need some materials to follow along with the lectures and build the demonstration circuits. This includes the ESP8266 ESP-12 microcontroller on a breakout board, a USB to Serial device that supports 3.3V operation, a computer capable of running Arduino software 1.6.4 or above, and some common electronic components like wires, LEDs, buttons, breadboards, and voltage regulators. A lecture is dedicated to talking about the selection of materials recommended for the course.

Access: Lifetime access

Peace of mind: 30 day money back guarantee

Availability: available online, as well as on iOS and Android

Download options: check course to see if you can download lessons