Activity Portal
Sign In
Home
About
Video Lessons
Curriculum
Documentation
Forum
FAQ
Download
Contact Us
Robo
Blockly
for Learning Coding and Math with Robots
Video Tutorials
1
2
3
4
5
Playground
Hour of Code
Robotics Level 1
Robotics Level 2
Coding Level 1
Coding Level 2
Grade 1 Math Activities
Grade 2 Math Activities
Grade 3 Math Activities
Grade 4 Math Activities
Grade 5 Math Activities
Grade 6 Math Activities
Grade 7 Math Activities
Grade 8 Math Activities
Algebra Activities
Activities from Activity Portal
T
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
1
2
3
4
5
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
3
4
5
6
7
8
9
10
11
12
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
11
12
13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Interactive Tutorials
1
2
3
Pages
Activity Portal
Overview
Search Activity
Activity Portal
Graphing Functions in the Coordinate Plane Given a Relation
R
Finding Angles and Tracing a Path with a Robot
R
P
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
Delaying Movement
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: Moving Forward at a Given Speed
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
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: Is It the Largest Prime?
R
P
Multiples: Calculating the First Five
R
P
Factors: Finding Pairs of Factors
R
P
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
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 bouncing
R
Drawing Geometric Shapes
R
Using Roboblockly to Solve 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
P
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
Geometry: Area of Rectangle in Coordinate Plane
R
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
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: Comparing Data Set
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
P
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 Subtraction with Multiple Terms to Drive the Robot Forward
R
P
Applying Addition with Multiple Terms to Drive the Robot Forward
R
P
Applying Subtraction to Drive the Robot Forward
R
P
Applying Addition to Drive the Robot Forward
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
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 (for b smaller than a)
R
Q
Perform a + b
R
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
Drive a Linkbot, Mindstorms, and Truck Together
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
Four Car Chase CW
R
Four Car Chase CCW
R
Multiplication 3x5
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
Create a Hexagon with a Robot
R
Find the Center of a Hexagon
Apply Addition to Drive a Robot Forward
R
P