Back to Course

Arduino Step by Step Getting Started

0% Complete
0/0 Steps
  1. Introduction to Arduino Step by Step Getting Started
    6 Lectures
  2. Know your Arduino Uno R3
    8 Lectures
    |
    1 Quiz
  3. Know your Arduino Uno R4 Minima
    7 Lectures
  4. Introduction to communications
    4 Lectures
    |
    1 Quiz
  5. Arduino boards & kits
    18 Lectures
    |
    1 Quiz
  6. Prototyping basics
    15 Lectures
    |
    1 Quiz
  7. The Arduino IDE
    11 Lectures
    |
    1 Quiz
  8. Introduction to Arduino Programming
    21 Lectures
    |
    1 Quiz
  9. Arduino programming: Arrays
    6 Lectures
    |
    1 Quiz
  10. Measuring light and color
    7 Lectures
    |
    1 Quiz
  11. Measuring temperature, humidity and pressure
    18 Lectures
    |
    1 Quiz
  12. Detecting acceleration
    5 Lectures
    |
    1 Quiz
  13. Detecting objects with the infrared motion sensor
    6 Lectures
    |
    1 Quiz
  14. Sensing distance
    4 Lectures
    |
    1 Quiz
  15. Sensing sound
    4 Lectures
    |
    1 Quiz
  16. Making noise with a buzzer
    4 Lectures
    |
    1 Quiz
  17. The Liquid Crystal Display
    7 Lectures
    |
    1 Quiz
Section Progress
0% Complete

I published the first edition of this course in 2017.

I am recording this video in October of 2022, and the Arduino Uno is still the best Arduino board for people new to programmable electronics.

Arduino Step by Step Getting Started has introduced tens of thousands of people to the world of the Arduino. Many of my students continued into engineering disciplines, while others used their skills to create art, explore technology, or teach others.

Even though the Arduino ecosystem is remarkably stable, some changes are worth discussing in a course for beginners.

In this update, I addressed some of the most important changes in the Arduino ecosystem while improving the original content. In this video, I will talk about this update, the new content I’ve prepared and how to approach this course if you are new to it or have already completed it.


This slide has a summary of what is new and changed:

Firstly, there are new lectures in the first part of the course. You will find the new lectures in sections “Know your Arduino Uno”, “Arduino boards and kits”, and “The Arduino IDE”.

In these lectures, I cover the latest developments in Arduino software and hardware, including topics such as the Arduino Web IDE, the upcoming Arduino IDE 2.0, and the modern Arduino MKR and Nano IoT board families.

In terms of updates, these touch on all lectures in the course. In all lectures, I have updated the text content below the video to support the lecture better.

I have also verified all links to external websites and other resources, like data sheets, and in many cases, we have added new links to external resources.

I have embedded the wiring schematics and the Arduino Web IDE in all experiment lecture pages. You no longer need to look for these resources in the course GitHub repository (although the repository is still available if you prefer it).


I invite you to check the new lectures if you have already completed this course.

Perhaps you have already learned about the new topics independently, but still, you may pick something new.


If you are a new student in this course, you are in luck!

With this update, you can be sure that the course content is up-to-date.

Not only will you learn how to use the classic Arduino Uno and the Arduino IDE in your projects, but you will gain a broader understanding of the current and future state of the Arduino ecosystem.

Plan to study this course linearly, one lecture after the other per the curriculum, to maximise your benefit.