Learn Arduino with our video courses
Just getting started?
Already know the basics and you are looking to learn new skills?
Perhaps you are looking for a weekend project?
This page contains all our Arduino-related courses, books, and downloadable materials.
A free introduction to the Arduino
Enter a world of electronics, prototyping and programming with this free video course.
I have created this free introductory course to the Arduino for anyone interested in this amazing tool, but was confused, and perhaps even a little scared, about all the different options that are available today.
In this course, I offer a clear path to getting started, and from there, to mastery.
Arduino Step by Step Getting Started
This course is for the new Arduino Maker. It will teach you how to use the Arduino and learn about electronics and programming.
Never programmed before? No experience with electronics? No problem.
We designed this course for people just starting now. With our dedicated forum and help desk, you can be sure that you'll have the help you need, when you need it.
This course is the perfect start for the new Arduino Maker.
Arduino Step by Step Getting Serious
Completed Arduino Step by Step Getting Started?
Already familiar with the Arduino and looking for something more challenging?
This course picks up where Arduino Step by Step Getting Started left off and shows you how to use dozens of external components and advanced build-in features.
With this course, you will expand your Arduino skills by a level of magnitude.
Basic electronics for Arduino Makers
Working with the Arduino and the Raspberry Pi requires a good working knowledge of electronics, as well as programming. While you can pick up some of this knowledge "as you go", you often end up with gaps and inconsistencies that get in the way of really enjoying Making.
This course will teach you the basic electronics skills you need when you work with the Arduino. It does this in a deliberate and systematic way. Everything you learn, you can apply immediately to your Arduino and Raspberry Pi projects.
Take this course to understand the basic electronics principles and components that are commonly used in making on platforms like the Arduino and the Raspberry Pi.
The Electronics Workbench: a Setup Guide
If you are a new Maker, one of the first things you will need to do is to setup your workbench.
This includes setting up your work area, selecting tools and instruments, and sourcing the components, and how to work with electricity and electronic components safely.
This course will show you how to setup your electronics workbench so you can start making your first Arduino or Raspberry Pi gadget with comfort and safety.
Grove For Busy People
This course will teach you how to use the Arduino but without the frustration of wires and components that don’t match.
Grove for Arduino is a system of cables and components that always match.
Instead of messing around with breadboards and jumper wires, and struggling to find matching hardware, you can simply use more than 300 Grove standard components, plug them together, and within seconds you have a circuit ready to program with the standard Arduino IDE.
Advanced Arduino Boards and Tools
Are you wondering what are the differences and similarities of the various Arduino boards?
Perhaps you have outgrown the Arduino Uno and you are looking for something more suitable for your next project?
Beyond the boards themselves, you may be feeling restricted by Arduino IDE and want to learn about more powerful software and hardware tools that you can use with Atmel microcontrollers?
With this course, you will learn about five of the most popular Arduino boards (aside from the Uno), and tools like Atmega Studio, Atmega-ICE and Open-OCD.
Arduino: Make an IoT environment monitor
This project course is designed for beginner makers.
This is the perfect first project, where you will learn how to build an environment monitor gadget, connect it to the Internet, and build a dashboard that shows the readings from your sensor in your browser.
As you build this gadget, you will learn about the basics of creating circuits with the Arduino prototyping board, and programming it to communicate with an Internet of Things (IoT) platform.
Make an Arduino remote controlled car
Prepare to get messy with this classic Arduino project. Find an old remote control car set and convert it into an Arduino-powered one.
This project, is really fun to do, but also very educational. Learn how to transmit data wirelessly between two Arduinos, how to use LiPo batteries, and control motors. You will even learn how to use a Wii Nunchuck game controller as the remote control device for your car.
This is a real fun hardware hacking project for the serious maker.
Make an Arduino Wheeled Robot
Robots is a vast topic. It combines mechanical and electrical engineering with electronics, and software. It gets into artificial intelligence, machine learning and many more advanced areas of research and development.
If you are interested in robotics, where do you start?
With the Arduino and this wheeled robot project, of course!
The Arduino is a tiny computer that can sense and control its environment, and, yes, you can build a simple robot with it. The robot in this project will use wheels to move, and sensors to find its way around. It can detect light and avoid obstacles.
You will build it from scratch and learn how everything on it works. How it makes movement decisions, how it uses it sensors, how to monitor its operation remotely, how to test it, and how to improve its performance.
It's also a platform on which you can build your next-gen wheeled robot.
Arduino Robotics with the mBot
This course will introduce you to the mBot, the world’s friendliest educational robotics platform. The mBot is an Arduino-based, two-wheel robot that comes with build-in sensors and actuators, and that you can program using Scratch, a graphical programming language.
Getting Started with mBot (eBook)
This ebook will introduce you to the mBot, the world’s friendliest educational robotics platform. The mBot is an Arduino-based, two-wheel robot that comes with build-in sensors and actuators, and that you can program using Scratch, a graphical programming language.
Arduino Bootcamp for Teachers Classroom Resources
This book contains all of the learning resources included in the Tech Explorations Arduino Bootcamp for Teachers, licensed to you so that you can utilize it in your own classroom.
Arduino Step by Step Draft Notes (Free)
This document contains lecture notes from the original Arduino Step by Step video course.