Arduino Step by Step Getting Started, our flagship course designed for people new to electronics and programming, has received a comprehensive update!
I published the first edition of this course in 2017. In October 2022, the Arduino Uno is still the best board for beginners. The Arduino programming language is still the best for learning microcontroller programming. And this course is still the best for anyone that seeks a no-nonsense, calm and focused, step-by-step guide to help you learn.
Although the Arduino Uno and the Arduino programming language have remained remarkably stable since I published the original edition of this course, other parts of the Arduino ecosystem have evolved.
The most important changes are the new Arduino families that came to supplement the original Classic boards and new programming tools that harness the power of the computing Cloud.
In this update, I addressed some of the most important changes in the Arduino ecosystem (new boards and programming tools), but I have also improved the original content.
In this video at the top of this page, you can watch me 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 (above) has a summary of what is new and changed:
Firstly, there are new lectures in the first half 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. I have updated the text content below the video in all lectures 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).
Discounted genuine Arduino hardware
Arduino (the company) offers a 20% discount on some of their best hardware to students of Arduino Step by Step Getting Started.
Once you enrol on this course, you will receive an email with your discount code.
You can use the discount code on the arduino.cc website to purchase a discounted Arduino Student Kit (priced at USD60).
You can use the same code to receive 20% off the Arduino Certification Bundle (priced at USD125.30, including the Arduino Starter Kit + Arduino Certification Exam) and Arduino MKR WiFi 1010 (priced at USD38.60).
Are you a course graduate?
I invite you to check the new lectures if you have completed this course.
Perhaps you have already learned about the new topics independently, but still, you may pick something new.
Are you a current or new student?
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.
If not, now is a great time to enrol!