Arduino Beginner Course: Build an IoT Environment Monitor (Udemy.com)
Learn Arduino by building an IoT environment monitor with sensors, LCDs and cloud data logging.
Created by: Dr. Peter Dalmaris
Last updated July 2026
What you will learn
- Make simple circuits based on the Arduino board
- Acquire data from sensors and display them on an LCD screen
- Upload sensor data to a free cloud logging service and visualise it in a dashboard
- Understand the basics of programming for microcontrollers
How it compares
Against the other 295 rated Udemy courses in Arduino on CourseDuck:
- Rating4.7 out of 5higher than 90% of them
- Reviews324#99 of 296 by number of reviews
- Length4.9 hoursshorter than 51% of them
- Last updatedJuly 2026more recently than 94% of them
Course Description
The only prerequisite is a basic understanding of concepts like voltage, current and resistance, and ability to download and install software on your computer. A very basic understanding of programming is a bonus, but not absolutely necessary.
Along the way, you will learn about programming, sensors, and communications.
The course is split in three parts:
Part 1 is an introduction, which will gently help you create your first circuit and open your appetite for more.
Part 2 contains a primer on making with the Arduino, focusing on the Integrated Development Environment and the sketching language.
Part 3 is about making JING. JING (not an acronym!) is the environment monitoring system that you will put together piece by piece, and line by line.
If learning by making sounds like the way to go, then this course is for you!
Materials:
To fully take advantage of this course, you will need (all of these are easily sourced from Ebay):
1) An Arduino (I suggest a genuine Arduino Uno)
2) A photoresistor
3) A DHT22 temperature and humidity sensor
4) A BMP085 barometric sensor breakout
5) A 16x2 LCD screen based on the Hitachi HD44780 driver (or compatible, these are very common)
6) A potentiometer
7) Assorted resistors
8) A small breadboard
9) Lot's of breadboard wires. Who this course is for:
- Makers who have an existing intermediate or better understanding of electronics
- Beginner Arduino makers
Instructor Details
- 4.7 Rating
324 Reviews
Dr. Peter Dalmaris
Peter Dalmaris is an educator, electrical engineer, electronics hobbyist, and Maker. Creator of online video courses on DIY electronics and author of three technical books, and has recently released his book Maker Education Revolution.
As a Chief Tech Explorer since 2013 at Tech Explorations, the company he founded in Sydney, Australia, Peter's mission is to explore technology and help educate the world.
Tech Explorations offers educational courses and Bootcamps for electronics hobbyists, STEM students and STEM teachers.
A life-long learner, Peter's core skill is in explaining difficult concepts through video and text. With over 15 years of tertiary teaching experience, Peter has developed a simple yet comprehensive style in teaching that students from all around the world appreciate.
His passion for technology and in particular for the world of DIY open source hardware has been a dominant driver that has guided his personal development and his work through Tech Explorations.
Peter's current online courses have helped over 60,000 people from around the world to be better Makers.
For more information on Peter's work, please go to his web site.
More courses by Dr. Peter Dalmaris
Arduino Step by Step: Getting Started (2024)
4.7 (8,714 Reviews)
Provider: Udemy
Time: 21.4h
$159.99
PCB design with KiCad - updated for KiCad 9 (2026)
4.6 (3,737 Reviews)
Provider: Udemy
Time: 31.9h
$79.99
More Arduino courses
Learn to Build a Computer (PC) in 2026 - all types!
4.9 (245 Reviews)
Provider: Udemy
Time: 6.1h
$74.99
Raspberry Pi For Beginners - 2026 Complete Course
4.8 (3,105 Reviews)
Provider: Udemy
Time: 10.6h
$89.99
Ultimate Guide to Raspberry Pi : Tips, Tricks and Hacks (2023)
4.8 (2,363 Reviews)
Provider: Udemy
Time: 5.2h
$69.99
Mastering Microcontroller: STM32-LTDC, LCD-TFT, LVGL (MCU3) (2026)
4.8 (487 Reviews)
Provider: Udemy
Time: 8.1h
$79.99
Arduino Step by Step: Getting Started (2024)
4.7 (8,714 Reviews)
Provider: Udemy
Time: 21.4h
$159.99
Reviews
By Matthew
Great little project for the Arduino UNO
By Nick Fiorentini
Awesome course with a very awesome instructor!
By V Hays
a tad slow. i like your later videos better. running it in udemy at 1.25 speed works better.
By Matt Tucker
There really is no excuse for having mistakes in a video lecture, even seemingly innocent ones that the demonstrator corrects immediately. That is what video editing is for. Cut out your mistakes.
For instance, if you highlight code from the Arduino website and say "I'm using this function format", then cut back to a shot of your IDE code, then back to the website and say "No, actually I'm using this section" and then highlight a different section. WHY? WHY? WHY? Just edit your video! Don't show incorrect information, only to follow up with something different.
In just one video there are multiple mistakes. Navigating to the wrong section of the Arduino website, then correcting it. Highlighting the wrong section of code, then correcting it. Calling something a "constructor" and then putting up a text box "Sorry, this is a function, not a constructor". Why would anyone make a video with so many mistakes? Just fix the mistakes BEFORE you post the video.
By David Batty
This is a well structured, clear, easy to follow course. If you want to learn to use an Arduino and understand some electronics for beginners then I recommend this course.
By Rene Nessler
The content is really good, thanks.
Please consider removing the music, it is not helpful.
By Torsten Philipp
Thanks a lot for this course.
Very good structure and many interesting information.
By Jesus Solano
Very very informative about the potential of Arduino
By H Fernandez
Es muy claro en sus explicaciones aunque debería de dar más ejemplos de programas para reforzar los conceptos.
By Vagelis Chantzis
The course is well explained and well organised by Dr.Peter. He makes everything clear and motivates you to make it on your own. Absolutely recommended course if you are interested in Arduino!!
By Ellis Whitehead
The instructions are very understandable even if you are new to programming. I like the instructors presentation style and how smoothly the content progresses from one topic to the next with clear examples of how the code works.
By Karnak Roy Chowdhury
IT is an awesome experience to learn ARDUINO from basic to IOT .
Quality Score
Overall Score : 94 / 100











