Video tutorials
Filters:
What is a variable

Variables are little boxes within the computer that store important information for us. Imagine the following situation:
- #2591
- 26 Feb 2026
How to use the SPIKE python API
Here you can see a cheat sheet with all the most commonly used commands. There are advanced commands that are not included in the integrated API, but the commands that are included cover most, if not all, of the students' needs.
- #2589
- 24 Feb 2026
The "await" command in LEGO SPIKE Python
The await command tells your robot:
“Wait until this job is finished, then keep going!”

- #2586
- 10 Feb 2026
Angular velocity
We already know that we can set the velocity of the motor and the amount of time we want it to move. What we can't program with the known commands so far is how much we want the motor to turn. For the motor to turn at a specific number of degrees, we need to use some math.

- #2582
- 06 Feb 2026
How We Start the SPIKE Software, Connect to the Hub, and Upload Programs
Before we can run our Python programs on the robot, we need to start the SPIKE software, create a Python project, and connect the Hub to the computer. In this tutorial, you will learn how to do all of these steps using the LEGO SPIKE software.
- #2580
- 27 Jan 2026
Code of conduct during the robotics lessons

We have the following behavior expectations from you during this course:
- You ask the question.
- You will probably err before you succeed.
- Share solutions with others, help them, and allow them to help you.
- When the teacher speaks, this is important to everyone.
- You should read your lesson before you come to class.
- #2571
- 19 Jan 2026
Getting to know the teacher and the rest of the students
In this course, you will work with other students in the group. These might be your classmates, teammates, or students you know from other activities. It is important to know your group so that you can work together with them in the best possible way.
- #2570
- 16 Jan 2026
The LED clock End Goal
In this self-paced, beginner-friendly online course, you and your child will learn how to create a rotating LED strip display—a glowing clock that seems to paint time in mid-air. And don’t worry if you’ve never soldered, wired a circuit, or touched an Arduino before. We guide you from the very first step all the way to powering on your finished display.
By the end of this journey, you’ll both have learned real hands-on skills—like how to solder, drill clean mounting holes, read resistor color codes, and work with common electronic components—all while building something that looks impressively “advanced” but is totally achievable for beginners.
Before you jump into the build videos, this first lesson gives you a clear picture of what you're creating—and what materials you’ll need to make it happen. We want you to have full confidence in what you’re investing in. There are no surprise expenses later: everything required is listed upfront, along with tips on where to buy each part.
- #2559
- 19 Nov 2025
Completing the clock hardware - part 6
The hall effect sensor can't detect a magnet, without there being one in the first place. While we can use glue or other ways of attaching a magnet to the clock face, we decided to use a second magnet on the other side of the face to hold the main one attached to it.
- #2554
- 10 Nov 2025
Completing the clock hardware - part 5
Make sure the connection between the clock arm and the clock's body is strong. Otherwise, it may sleep when you turn it on.
- #2553
- 10 Nov 2025
Completing the clock hardware - part 4
The 330 Ω resistor on the LED strip’s data pin acts like a tiny speed bump for the signal. It protects the LEDs by keeping the data signal from being too strong or too fast, which helps the strip work correctly and last longer.
- #2552
- 10 Nov 2025
Completing the clock hardware - part 3
The ground connection to the LED strip can be connected to any ground connection of this circuit. There is no danger of anything burning.
- #2551
- 10 Nov 2025
Completing the clock hardware - part 2
Be careful with the power connection of the LED strip. If you connect it to the 9V battery line, it will fry the LED, and the strip will be ruined.
- #2550
- 10 Nov 2025
Completing the clock hardware - part 1
Measuring the center of mass of the arrow arm, in its unfinished form, will be inaccurate, but we can come closer to being accurate if we place as many of the components on it before making our guess.
- #2549
- 10 Nov 2025
Attaching the Hall effect sensor - part 2
A pull-down resistor keeps the Hall sensor’s signal at zero when no magnet is near. Without it, the sensor could get confused and give random on/off signals. It makes sure the circuit can clearly tell when a magnet is present or not.
- #2548
- 10 Nov 2025
Attaching the Hall effect sensor - part 1
A Hall effect sensor is basically a tiny magnet detector. When a magnet comes near it, the sensor can “feel” the magnetic field and tell the circuit, usually by turning its output on or off. We can use it to detect things moving, like wheels spinning or doors opening.
Some microcontroller pins can act like tiny batteries (power) or tiny paths to ground. By setting a pin HIGH, it gives a little voltage to power something. By setting it LOW, it acts like ground, letting current flow back. This is useful for testing or powering small sensors,
In short: Hall sensors feel magnets, and digital pins can sometimes act like tiny power sources or grounds to help run them.
- #2547
- 10 Nov 2025
Mounting the LED strip - part 5
Some LED strips have a sticky backing covered by a thin plastic layer. You can peel it off and stick the strip directly. If your strip is different from the one we suggested in the shopping section, you might need to get a little creative.
- #2546
- 10 Nov 2025
Mounting the LED strip - part 4
While we can pass the cables around the PCB, we decided that it would look more appealing if they were to pass from underneath the PCB. While this is an easy way to do so, those more tech-savvy can solder 3 terminal blocks to the PCB, as a way to bypass the drilling task and create an easy way to replace the LED strip in the future.
- #2545
- 10 Nov 2025
Mounting the LED strip - part 3
On our LED strip, there are two extra wires for power and ground. We don't need them, so we cut them off. There is also an extra connector on the remaining cables. As we will be soldering them to the board, we don't really need this connector, so we remove it as well.
- #2544
- 10 Nov 2025
Mounting the LED strip - part 2
You’ll attach the lights to this stick, so choose its position carefully. Once the lights are attached, you can check where the center of weight is - that’s where you’ll mount the motor.
- #2543
- 10 Nov 2025
Mounting the LED strip - part 1
A capacitor acts like a small energy buffer. It stores a little electricity and releases it when needed. When the controller or LED strip suddenly turns on or changes brightness, it can briefly pull a lot of current. The capacitor helps by smoothing out these quick changes, keeping the voltage steady. This protects the controller and LEDs from sudden voltage drops or spikes and helps everything run more reliably. In simple terms, the capacitor helps keep the power smooth and protects the electronics.
- #2542
- 10 Nov 2025