Welcome to your first lesson with Zumi! Before you get started with artificial intelligence and have Zumi drive on her own, you need to learn how to program…
In this lesson, you will give Zumi some personality! In this lesson, you will learn about the OLED screen, buzzer, and LEDs to give Zumi some faces and…
In this lesson, you will learn how to create variables. Variables are important because they allow you to store values in your program and use them later.
Usually, certain shapes have a set number of degrees that the internal angles add up to. For example, a square's angles add up to 360°, while a triangle’s…
The world is always changing around Zumi, so she needs to be able to make decisions. Learn about if statements in this lesson and how you can check…
Infrared (IR for short) is a form of electromagnetic radiation that is not visible to the human eye. However, special sensors can detect these waves. You will use…
How does Zumi know how many degrees she is turning? Zumi is equipped with an MPU, or motion processing unit, and has two very important sensors that are…
Self-driving cars need a lot more than just obstacle detection sensors. What else do self-driving cars need to navigate our world? In this lesson, you are going to…
You've probably seen Quick Response (QR) codes for a wide variety of things: to connect to WiFi, go to a URL, play games, or make payments. These codes…
In the previous lesson, you learned about QR codes and how to detect them using Zumi's camera, but there aren't many QR codes on the road to scan!…
You can see colors and differentiate between them, but did you know computers can do this too? In this lesson, you will learn how to use a special…
In this lesson, you will learn how to use a new function that will let Zumi multitask! You will be able to drive and check sensors to make…
You have learned about the gyroscope to keep track of which direction you are facing, but what about keeping track of your coordinates? In this lesson, you will…
In this lesson, you will learn how to use Zumi’s IR sensors to complete more challenging tasks. By the end of this lesson, you will be able to…
Functions are sets of code that can be named and reused in a program to perform specific tasks. They're great for simplifying your code and troubleshooting faster. You…
In previous lessons, you have learned how to detect QR codes, stop signs, and colors using Zumi’s camera. But did you know Zumi can use her camera to…