Educational Activities

Explore the activities designed to teach programming with Protobject.

22 activities found

Light Up an LED
Basic

Light Up an LED

Take your very first step into the world of coding by learning the magic of block programming.

Create a Flashing Beacon
Basic

Create a Flashing Beacon

Discover how to control the speed of your code by programming a blinking light sequence.

Play a Song
Basic

Play a Song

Turn your device into a musical instrument! Learn to sequence notes and control their timing to play a familiar tune.

Light and Sound Show
Basic

Light and Sound Show

Combine lights and music in perfect sync and learn how to use variables to easily control your code's speed.

The Traffic Light
Basic

The Traffic Light

Say goodbye to repetitive code! Learn how to use infinite loops to automate a classic traffic light sequence.

A Flashing Warning
Basic

A Flashing Warning

Dive deeper into automation by nesting loops to create a realistic, flashing yellow traffic light.

Build Your Own Stopwatch
Basic

Build Your Own Stopwatch

Master the use of variables and loops to build a functional stopwatch that counts seconds on the screen.

The Anti-Theft Alarm
Basic

The Anti-Theft Alarm

Make your code smart! Use conditionals ('If-Then') to make decisions and build an alarm that reacts to movement.

The Switch: On or Off?
Basic

The Switch: On or Off?

Explore more advanced logic with 'If-Then-Else' conditionals to create a fully functional light switch.

A Smarter Alarm with Events
Basic

A Smarter Alarm with Events

Discover a more efficient way to code! Learn how events let your program react instantly to actions like a button press.

Create a People Counter
Basic

Create a People Counter

Use events and variables to build a practical tool for counting people, just like at a real concert or store.

The Volume Control
Basic

The Volume Control

Learn to read continuous input from a virtual knob (potentiometer) to control the volume of a song in real-time.

Control Light Intensity
Basic

Control Light Intensity

Explore the world of color and light by using a knob to gradually change a lamp's brightness from black to white.

Mixing RGB Colors
Basic

Mixing RGB Colors

Become a digital artist! Use three knobs to control the Red, Green, and Blue channels and mix any color you can imagine.

The Spirit Level: Is It Straight?
Basic

The Spirit Level: Is It Straight?

Use your phone's tilt sensor and advanced conditionals ('Else If') to build a tool that tells you if something is perfectly level.

Build a Fall Detector
Basic

Build a Fall Detector

Learn how to measure total acceleration with your phone's motion sensor to create a system that can detect a sudden fall.

The Noise Meter
Intermediate

The Noise Meter

Learn the basics of drawing on a digital canvas by creating a line that grows and shrinks with the volume of surrounding noise.

Geometric Art: Drawing Polygons
Intermediate

Geometric Art: Drawing Polygons

Explore the power of 'While' loops to programmatically draw perfect geometric shapes, from triangles to hectogons.

The Lighthouse
Intermediate

The Lighthouse

Master the 'For' loop to create a beautiful, gradual flashing effect for a lighthouse that you can turn on and off.

Smart Code: Using Functions
Intermediate

Smart Code: Using Functions

Learn to write cleaner, reusable code by creating functions with parameters for a two-button light game.

The Two-Key Safe Box
Intermediate

The Two-Key Safe Box

Explore cybersecurity concepts and logical operators ('AND') to build a high-security alarm that requires two buttons to be pressed simultaneously.

The Digital Pointer
Advanced

The Digital Pointer

Combine your phone's accelerometer, gyroscope, and magnetometer to create a pointer you can control with motion.