Curriculum
File
Portal
Sign In
Home
Shop
Tutorials
Sample Curriculum
Hour of Code
About
Setup Linkbot
Setup Arduino
Download
FAQ
Teacher Resources
Contact Us
Update Profile
Change Password
for Learning Math and Coding through Robotics and Arduino
Piano
Pages
Portal
Overview
Search Activity
Portal
Test an ultrasonic sensor
Counting Eggs in Groups of 2
Counting Stars in Groups of 5
Trace a Square of Random Sizes
R
P
Q
LArduino Ultrasonic 4: Collision Avoidance
R
H
LArduino Ultrasonic 3: "Too Close" Trigger with Blinking
R
H
LArduino Ultrasonic 2: Coding a "Too Close" Trigger
R
H
LArduino Ultrasonic 1: Testing the Sensor
R
H
LArduino LED 6: Interleaved Color Blinking using NB Code
R
H
LArduino LED 5: Interleaved Color Blinking using Loop
R
H
LArduino LED 4: Blinking Multiple Colors
R
H
LArduino LED 3: Multiple Blinks Using digitalWriteHighLow
R
H
LArduino LED 2: Multiple Blinks Using Loop
R
H
LArduino LED 1: Basic Blink
R
H
Catch the Ball and Score a Touchdown!
R
B
Q
Catch a Football and Run Using 2 Movement Blocks
R
Q
Catch a Football Using One Movement Block
R
Q
Arduino 2 LED Breadboard template
Arduino LED Breadboard template
Arduino SOS template
Arduino LED Module template
Repeating an SOS Message (using LED module)
RAV 6: Explore!
R
Sending an SOS Message with Morse Code (using LED module)
Repeating an SOS Message (using breadboard)
RAV 5: Traversing a Triangle
R
P
RAV 4: Traversing Multiple Squares
R
P
RAV 3: Looping Around a Square
R
P
RAV 2: Turning and Debugging
R
P
RAV 1: Driving Forward
R
P
Obstacle Course Challenge!
R
Q
Obstacle Course: Turning and Debugging
R
P
Control LED's brightness
Sending an SOS Message with Morse Code (using breadboard)
Drawing 4 parallelograms
R
Creating Loops
R
Multiple Squares (draft)
R
Traversing a Square, Part 2 (Loops!)
R
P
Traversing a Square, Part 1
R
P
Drawing Colorful Shapes
R
Turning and Debugging
R
P
Moving Forwards and Backwards
R
P
Traffic Light Control
Traffic Light
Welcome to Linkbot: Driving Forward
R
P
Triangle-Loving Robots #4
R
Triangle-Loving Robots #3
R
Triangle-Loving Robots #2
R
Triangle-Loving Robots #1
R
P
Blink 4: Using a Breadboard
Blink 3: Multiple Color Blinking
RoboPlay Practice 1 (2018)
R
Using Functions
R
Square Loop
R
4-Square in Synch
R
Growing Spiral
R
Blink 1: Make an LED Blink with Arduino
delaySeconds() with Piano
R
Plotting Points with Line
Plotting Points
Complete the Famous Painting
Applying Addition and Subtraction to Drive a Robot Forward: 2 + 9 - 16
R
P
Applying Addition to Drive a Robot Forward: 19 + 13
R
P
Learning the Clock (Minute Hand)
Learning the Clock (Hour Hand)
Carre (titre activite)
P
Le titre de l activite ici
Multiplication 2x7
R
P
B
Q
Addition to drive a robot forward 10
R
P
Addition to drive a robot forward 20
R
P
Addition to drive a robot forward 14
R
P
Subtraction to drive a robot forward 12
R
P
Two-digit number
R
P
Addition to drive a robot forward 7
R
P
Speed - Addition and Subtraction within 10
R
Subtraction: Catch the football
R
Q
Addition: Catch a football
R
Q
Easter Egg Robot Collector
R
Multiplication : Grouping Arrays
B
Solving Unknown
B
Make Multiple LEDs Blink
R
A
Milk conversion
A
Carving Pumpkin - Triangles and Angles
A
Cake Fraction
A
Equivalent Fraction
B
Decorate Christmas Tree - Subtraction
Decorate Christmas Tree - Addition
Delivering Presents
R
B
Easter Egg Hunt
R
Fastest Team
R
P
Trick or Treat
R
Q
Turkey Tail
R
Multiplication and Division (Scaling)
R
Unit of Measurement
R
A
Equivalent Fraction
Line of Symmetry
A
Comparing Numbers
R
Q
Prime vs Composite
B
Multi-digits Operations
B
GCF Candy Bags
A
Fraction Division Maze
R
Coordinate Soccer
Q
Area of Polygon - Boat
A
Analyze Tiles
A
Applying Ratios and Proportional Relationships
A
How Much Lemonade?
A
Convert from Kilometers to Miles
A
Find Area of the Polygon
A
Blink 2: Multiple Blinking with Arduino
Solve For Equivalent Expressions - Distributive Property
A
Dividing Fractions - Pizza
A
Analyzing Statistical Data about Pairs of Shoes
A
Find the Maximum Volume of Water a Tank can Hold
A
Use Geometry to Complete an Engineering Drawing
R
A
Find the Number of Apples that have Fallen from the Tree
A
Find the Mean and Median of the Histogram
A
Using Ratios to Calculate the Distance Traveled
A
Describe a Number Line using Inequalities
A
Rewrite an Expression to Find H
A
Reasoning with Inequalities to Make a Pie
A
Write Equation for Quadratic
R
P
Write an Expression to Find Total Price of Shirts with Sale
A
Basketball Shooting with Percentages
A
Polynomial Expansion
A
Translating Function
Function Machine
A
Inequality – Lemonade Stand
A
Position versus Distance
R
A
Launching a Projectile on the Moon
R
P
Using Inequalities to find the Minimum Length of a Fence
A
Polynomial Operations with Robot Kits
A
Finding the Maximum Height of a Baseball
R
P
Graphing Functions in the Coordinate Plane Given a Relation
R
P
Finding Angles and Tracing a Path with a Robot
R
Find Time of Robot Collision
R
P
Modeling the Rate of Ducks Landing in a Lake with a Linear Equation
A
Determine Whether or Not a Triangle is Right
R
A
Using Dilation to Create a Tent for a Bulldog
A
Reflections and Translations in the Coordinate Plane
Identifying Transformations of a Triangle
A
Color Inequalities
Buying a pack of gum
A
Pythagorean Shell
R
Q
Volume Comparison
B
Design a Cylinder
B
Simplify Expression
B
Spider Crawling up a Web
R
P
Packaging a Magic Wand
A
Using Velocity Data to Approximate Acceleration
A
Determining Relationships Using Student Homework Data
A
Draw a Duck
Multiple Robots: The Chase
R
Multiple Robots: Changing the Initial Position and Moving Multiple Robots Simultaneously
R
P
Multiple Robots: Moving Forwards The Same Distance
R
P
Loops with Shapes Part II - Prompting for User Input
R
Loops with Shapes - Drawing a Rectangle
R
Debugging a Program: Running Step-by-Step to Find and Fix the Error
R
P
Modeling Addition & Subtraction on a Horizontal Number Line
R
P
Drive Distance: Moving Forward
R
P
Get the Joint Angle of a Robot and Output to the User
R
P
Get the Location and Angle of a Robot and Output to the User
R
P
Get the Location of a Robot and Output Coordinate to the User
R
P
Arriving at the Same Location by Changing the Initial Position and Angle
R
P
Changing the Initial Position and Moving Multiple Robots Simultaneously
R
P
Robot Chasing Each Other in a Line
R
P
Synchronizing Movement
R
P
Moving Forward the Same Distance
R
P
Drawing in the Coordinate Plane
R
Tracing the Path of the Robot in the Coordinate Plane
R
P
Moving in the Coordinate Plane by Plotting Points
R
P
Turning Left/Right: A Real-World Example
R
P
Turning Left or Right in the Coordinate Plane
R
P
Drive Angle: Moving Forward
R
P
Drive Time: Moving Forward
R
P
Set Speed: Driving Forward at a Specified Rate
R
P
Drive Distance: Moving Forward
R
P
Geometry in the Coordinate Plane
R
A
Geometry in the Coordinate Plane: Perimeter and Area
R
A
Area in the Coordinate Plane: Trapezoid
R
A
Area in the Coordinate Plane
R
Complementary and Supplementary Angles in the Coordinate Plane
R
P
Graphing in the Coordinate Plane: Slope of a Line
R
A
Algebraic Equations: Modeling Solutions in the Coordinate Plane
R
P
Algebraic Expressions: Writing and Simplifying
R
P
Solving Equations: Modeling Ratios and Proportions using Distances
R
P
Rational Numbers on a Coordinate Plane
R
P
World's Largest Caterpillar - Ratio and Proportion
R
P
Geometry - Find the Missing Dimension
R
A
Multiple Robots: How Many Times Farther Did the Robot Travel?
R
P
Multiple Robots: Finding the Difference in Distance Traveled
R
P
Comparing Numbers: Simplifying Expressions to Find the Outlier
R
P
Comparing Numbers: Converting to the Same Form
R
P
Fractions: Adding and Subtracting with Common Denominator
R
P
Numbers in Base Ten: Identifying Place Values
R
P
Number Patterns: Sequences Involving Multiplication
R
P
Number Patterns: Sequences Involving Addition - Finding the First Term
R
P
Prime Numbers: Find the largest prime!
R
P
Multiples of 3
R
P
Factors: Finding Pairs of Factors
R
Simplifying Expressions with Multiple Expressions
R
P
Length and Distance - The Pencil Problem
R
P
Applying Subtraction with Multiple Terms to Drive a Robot Forward
R
P
Applying Addition with Multiple Terms to Drive a Robot Forward
R
P
Applying Subtraction to Drive a Robot Forward
R
P
Applying Addition to Drive a Robot Forward _ 9
R
P
Function Calculating the Area of a Rectangle Using a Function with a Return Value
R
Functions Creating a Rectangle using Arguments
R
Functions: Creating a Circle
R
Functions: Creating a Square
R
Logical "OR" Statements: Drive the Robot to a Specified xy Coordinate
R
Logical "AND" Statements: Drive the Robot to a Specified xy Coordinate
R
If-Else Statements: Drive the Robot to a Specified xy Coordinate
R
If-else Statements: Drive the Robot a Specified Distance & Direction
R
If Statements Using Random Integers to Drive the Robot a Specified Distance
R
Assign, Store and Print Random Integers
R
Animation - Make the ball bounce
R
Drawing Geometric Shapes
R
Solving Simple Mathematical Expressions
R
P
Loops with Shapes Part II - Rectangle
R
Get the Position of a Robot on the Coordinate Plane
R
P
Outputting Values to the User
R
P
Debugging a Program: Running Step-by-Step Analysis
R
P
Using User Input to Assign Variables
R
A
P
Multiple Robots: The Chase around a Square
R
Multiple Robots: The Chase around a Circle
R
Changing the Initial Position and Moving Multiple Robots Simultaneously
R
P
Functions: Creating a Rectangle
R
Functions: Creating a Square
R
Outputting Values to the User
R
P
Using User Input to Assign Variables
R
P
Loops with Shapes Part II - Rectangle
R
Loops with Shapes Part I - Drawing a Square
R
Loops Moving the Robot a Specified Distance Repeatedly
R
Debugging a Program: Running Step-by-Step to Find and Fix the Error
R
P
Turn Left/Right
R
P
Drive Distance: Moving Forwards and Backward
R
P
Drive Distance: Moving Forwards
R
P
Initial Position and Initial Angle – Modeling in the Coordinate Plane
R
P
Initial Position – Modeling in the Coordinate Plane
R
P
Equations - Solving for Missing Values and Modeling their Solution
R
P
Model & Calculate the Average Speed of a Robot in the Coordinate Plane
R
P
Geometry: Area of Triangle in Coordinate Plane
R
P
Geometry: Area of Rectangle in Coordinate Plane
R
P
Graphing Systems of Linear Inequalities with Robots
R
P
Graphing Systems of Linear Equations with Robots
R
P
Graphing Linear Equations with Robots 2: Slope & y-intercept
R
P
Graphing Linear Equations with Robots 1: Intercepts
R
P
Modeling Linear Relations 3 in the Coordinate Plane
R
P
Modeling Linear Relations 2 in the Coordinate Plane
R
P
Modeling Linear Relations 1 of Velocity and Time
R
P
Multiple Robots: Moving Forward and Turning
R
P
Multiple Robots: Moving Forward
R
P
Turning Left/Right: A Real-World Example
R
P
Turning Left or Right in the Coordinate Plane
R
P
Move Forward Then Backward Using Different Blocks
R
P
Drive Time: Moving Forward
R
P
Drive Distance: Moving Forward with Two Blocks
R
P
Drive Distance: Moving Forward with One Block
R
P
Modeling Inequalities on a Vertical Number Line
R
Modeling Inequalities on a Horizontal Number Line
R
Modeling Fraction & Decimals on a Horizontal Number Line
R
P
Modeling Multiplication and Division on a number line
R
P
Modeling Addition & Subtraction on a Horizontal Number Line
R
P
Graphing Distance vs. Time in the Coordinate Plane
R
P
Geometry: Perimeter & Area of a Polygon in Coordinate Plane
R
A
Geometry: Area of a Triangle in Coordinate Plane
R
A
Geometry: Perimeter & Area of a Rectangle in Coordinate Plane
R
A
Geometry: Perimeter & Area of a Square in Coordinate Plane
R
A
Geometry - Area of a Rectangle
R
A
Measurement & Data: Bar Graph
R
A
Measurement & Data: Comparing Time
R
A
Multiple Operations: Division and Subtraction
R
P
Multiple Operations: Addition and Multiplication
R
P
Applying Division to Drive the Robot Forward
R
P
Applying Multiplication to Drive the Robot Forward
R
P
Graphing in the Coordinate Plane Using a Table: Parabolas
R
P
Solving Equations Related to Unit Rate & Modeling in the Coordinate Plane
R
P
Geometry in the Coordinate Plane: Vertical Reflections
R
Geometry in the Coordinate Plane: Horizontal Reflections
R
Geometry in the Coordinate Plane: Translating Lines Vertically
R
Geometry in the Coordinate Plane: Translating Lines Horizontally
R
Using Unit Rates to Find Time
R
P
Unit Rate (or Slope)
R
P
Systems of Linear Equations: Graphing the Solution
R
P
Graphing Linear Equations: Parallel and Perpendicular Lines
R
Graphing Linear Equations: Horizontal and Vertical Lines
R
Graphing Two Linear Equations: Slope-Intercept Form
R
Graphing Linear Equations: Slope-Intercept Form
R
P
Diagonals of a Rectangle in the Coordinate Plane
R
Diagonals of a Square in the Coordinate Plane
R
Graphing Multiple Ordered Pairs in the Coordinate Plane
R
P
Square in the Coordinate Plane
R
Graphing Ordered Pairs in the Coordinate Plane
R
P
Addition and Subtraction on a Vertical Number Line
R
P
Fractions and Percent on a Horizontal Number Line
R
P
Decimal Numbers on a Horizontal Number Line
R
P
Division on a Horizontal Number Line
R
P
Multiplication on a Horizontal Number Line
R
P
Subtraction with Negative Numbers on a Horizontal Number Line
R
P
Addition on a Horizontal Number Line
R
P
Reasoning with Shapes: How Many Sides Are There?
R
A
Working with Money: How Many Cents Do You Have?
R
A
Using Addition to Group Objects: How Many Non-Circles?
R
A
Using Addition to Group Objects: How Many Shapes?
R
A
Using Addition to Group Objects: How Many Squares?
R
A
Applying Addition and Subtraction with Multiple Terms: 11
R
P
Applying Subtraction and Addition with Multiple Terms: 14
R
P
Applying Subtraction to Drive the Robot Forward 13
R
P
Applying Addition to Drive the Robot Forward 18
R
P
Run a Football Play Based on Geometry
R
Run a Timed Football Play
R
Make Two Robots Drive the Same Distance
R
P
Use Ratios to Determine the Contents of Trail Mix
B
Compare Mean and Variance of Two Data Sets
A
Use Ratios to Find the Height of a Building in Two-Point Perspective
B
Use Ratios to Move Two Robots at the Same Speed
R
Compare the Mean and Variance of Two Random Data Sets
B
Calculate Probabilities with Random Data Sets
A
Show the Basics of Probablity
Use Proportions to Animate an Hourglass
Find the Proportionality Constant of a Linear Equation
B
Use Ratios to Make a Snowball Roll Down a Mountain
Draw a Second Truck in One-Point Perspective
A
Graph a Linear Equation
Animate a Truck Moving Away from a Vanishing Point in One-Point Perspective
Draw Three Trucks on a Road in One-Point Perspective
Draw Two Trucks on a Road in One-Point Perspective
Animate a Truck on a Road in One-Point Perspective
Draw a Truck on a Road in One-Point Perspective
Animate a Complex Bouncing Ball
Animate a Continuously Bouncing Ball
Make a Ball Bounce Off Center
Animate a Ball Bouncing Off Walls
Animate a Bouncing Ball
Make a Ball Move Up, Down, and Side to Side
Make a Ball Move Up and Down
Two-Point Perspective of a Box
Add Shade to a Rectangle
Animate the Side View of a Moving Car
Draw a Table in Two-Point Perspective
Draw Buildings in Two-Point Perspective
Draw Three Cubes in One-Point Perspective
Draw Three Shapes in One-Point Perspective
Draw a Room in One-Point Perspective
Apply Addition to Drive a Robot Forward
R
P
Draw a City in Two-Point Perspective
Draw a House in Two-Point Perspective
Draw a House in One-Point Perspective
Draw a Stream in One-Point Perspective
Battery Charging
One-Point Perspective of a Box
Super Mario Jump
Animate Ball Throw Using Sin( )
Applying Geometry to Draw a Sailboat
Launching a Rocket
Two Robots Score a Soccer Goal
R
Animate Colorful Twinkling Stars
Graphing Cosine
R
Graphing Sine
R
Two Robots Driving in an Intersection
R
Popping Balloons
R
Bird Returning to Forest
Smiley Face Animation
Full Eclipse Diagonal
Full Eclipse
Shade a Circle
Two Robot Track Race
R
P
Change the Speed of a Robot
R
P
Find the Required Speed of a Robot
Use a Robot to Collect Lunar Samples
R
Find Slope from a Line Through the Origin
B
Find Slope of a Line
B
Animate Lightning Strikes
Snowball Rolling Down a Mountain
Geometric Sequence Challenge
Arithmetic Sequence Challenge
Helicopter Hovering Over a Lake
Draw a Plane and Move It Horizontally
Swimming Robots
R
Show p - q = p + (-q)
R
Q
Plot Your Name
Hockey Team
R
Show: 11-7 = 11+ (-7)
R
A
P
Football Team
R
Basketball Team
R
Fishy Fish Animation
Two Robots Moving on a Highway
R
P
Perform (-a) + b + (-c)
R
Q
Perform a + (-b) + (-c)
R
Q
Perform 8-3 and 8+3
R
P
Perform -8+3 and -8-3
R
P
Perform p+|q|
R
Q
Soccer Team
R
Goalie Kick
R
Perform a + b + (- c)
R
Q
Perform a - b (for b greater than a)
R
Q
Perform a - b
R
Q
Perform a + b
R
B
Q
Goalie Catch
R
Shaded Parts of a Circle in Degrees
Robots Moving at the Same Time
R
A
Plot Hours of Sleep Versus Age
Mix Drinks using Ratios
A
Make Coffee using Ratios
A
Flying Bee
Draw a Bee
Drive a Linkbot, Mindstorms, and Truck Together
R
Draw Trees in One-Point Perspective with a Rainbow
Animate the Front View of a Car with a Rainbow
Draw a Simple Road in One-Point Perspective
Randomly Generated K-4 Obstacle Course
R
Obstacle Course with a Parabola
R
Simple Goal in Soccer
R
Draw Quadrilaterals
Count the Number of Passing Cars
Robots Moving on a Highway
R
A
Draw More Types of Triangles
Draw Different Types of Triangles
Draw Mountains
Draw the Half Moon
Draw the Moon
Draw Twinkle Little Stars
Draw Static Colorful Twinkle Stars
Draw a Shooting Star
Draw a Solar Eclipse
Drive through a Randomly Generated Obstacle Course
R
Draw a Cylinder
Draw a Cone
Draw a Sphere
Draw a Pyramid
Draw a Rectangular Prism
Drive through a Square Obstacle Course
R
Animate the Front View of a Car
Turnover in Basketball
R
Draw Regular Polygons
Draw the Olympic Rings
Animate a 3D Cube and Triangles
Draw a Cube with Triangles
Draw a Mouth
Draw a Smiley Face with Features
Use Fractions to Draw a Face
Use Simpler Fractions to Draw a Face
Draw a Person with a Hat
Draw a Person with Curly Hair
Draw a Self Portrait
Draw Eyebrows
Draw a Nose with a Bezier Curve
Draw a Nose
Draw Trees in One-Point Perspective
Draw a Christmas Tree
Draw a Pie Chart with Percentages
Draw an Umbrella with Slanted Rain
Draw a Stick Figure Walking
Draw a Pie Chart
Draw an Umbrella from Above
Draw an Umbrella in the Rain
Transform to Duplicate a Simple Flower
Draw a Simple Flower
Tower Climb
R
Animate a Car
Obstacle Course with a Semicircle
R
Draw a Bicycle
Drive Through a Simple Obstacle Course
R
Draw a Simple House
Draw Stars in a Triangular Formation
Draw Hello World
Obstacle Course with Different Angles
R
Draw Stars
Drive along a Riverbank
R
Draw a Kestrel
Drive Through an Obstacle Course
R
Draw a Carrot Nose
Draw a Bluebird
Draw a Koala
Mow a Small Lawn
R
A
Draw a Red Mouth
Draw Legs on an Animal
Animate a Cannonball
Baseball Double
R
Baseball with Two Robots
R
Use a Robot for Addition and Subtraction
R
P
Draw a Smiley Face
Draw a Cardinal
Mix Solutions
Two Robots Passing on a Highway
R
A
Draw a Scarf on a Snowman
Animate a Circle Moving Up and Down
Animate Marbles
Animate an Hourglass
Animate a Shooting Star
Highway Race
R
Mow the Lawn
R
A
Baseball First Base using Trigonometry
R
Baseball Home Run
R
Trace the Penalty Box
R
Highway Race
R
Animate a Ring
Draw a Penguin
Rectangle with Biggest Area Given Perimeter
R
A
Draw a Snowman
Rectangle with Given Perimeter and Area
R
A
Baseball First Base
R
Two Cars Roundabout
R
Multiplication 4x6
R
Q
Four Car Chase CW
R
Four Car Chase CCW
R
Multiplication 3x5
B
Q
Drive Around a Roundabout
R
Snow Flake Fractal 4
R
Snow Flake Fractal 3
R
Snow Flake Fractal 2
R
Snow Flake Fractal 1
R
Drive and Turn a Robot Along a Street
R
Draw a Bear
Drive a Robot Along a Street
R
Draw a Cat
Ten squares
R
Three Squares
R
Square
R
Two Two-Sized Circles
R
Draw a RGB Venn Diagram
Twenty Circles
R
Ten Parallelograms
R
Ten Circles
R
Star2
R
Star
R
Snowflake
R
Parallelogram
R
Four Parallelograms
R
French Flag
Simple Flag
American Flag
The Sun with Symmetry
Honeycomb
R
Twelve Hexagon
R
Twelve Diamond
R
threeCubes
R
Square
R
Diamond
R
Cube
R
Five Two-Sized-Circles
R
Eight Branch Snowflake
R
Cross
R
Circle
R
Draw a Flower Using a Loop
Draw a Flower
Use Arrows to Draw Vectors
Apply Integer Addition to Move a Robot
R
P
Create a Hexagon with a Robot Using a Loop
R
Find the Center of a Hexagon
Create a Hexagon with a Robot
R