Programming Tutorials

This page contains video tutorials and starter programs for the programming activities in the curriculum. You can also use the visual programming guide.

Micro:Bit Robot

This video shows you how to connect your micro:bit robot to Scratch and program it to drive around.

If you have already followed the instructions to set up your micro:bit and computer, then you are ready to start programming your robot.

This example program lets you test all of the functions of your robot including the motors, lights, music, and LED screen.

Self-Driving Cars - Coming Soon!

Teachable Machine

This video shows you how to train an image Teachable Machine model to recognize if you are touching your face or not.

Apply what you have learned about image recognition and neural networks to make your own machine learning projects.

Use this example program to have a robot sprite react to whether it sees a cat or a dog.

Text Classification

This video shows you how to train a text classifier to have a robot sprite respond to different commands.

Use what you know about text classification and the k nearest neighbors algorithm to create a machine learning project.

Use this example program to give commands to a robot sprite. This version uses AI. We also created a version that demonstrates what command recognition is like without AI.
This extension was developed by Tejal Reddy as a part of an undergraduate research experience. Below, she documented a tutorial and further resources for using this extension.
UROP Text Classification tutorial