top of page

Programming and Robotics

See why students love to code!

STEMTaught uses the EdBlocks and EdScratch programming resources for the ELOP after school program. 

IMG_7061.HEIC
Ed Robot.png
coding-with-edblocks.png
coding-with-barcodes.png
coding-with-edpy.png
coding-with-edscratch.png

Use Python

(9-12)

Scan Barcodes

Use Blocks

(K-3)

Use Scratch

(4-8)

STEMTaught Coding Logo.png
IMG_5385.HEIC
Ed Scratch Anchor
EdBlocks
Scan Barcodes

Barcode Lessons

These lessons are a great introduction to using the Edison Robots and the robotics mat. The lessons are so much fun and designed for beginners at coding.

1 Meet Edison.png

Lesson 1: Meet Edison

Get to know the buttons, lights and sensors on your Edison Robot. Learn about the NASA rover Perseverance. Build a lego creation on your robot. Draw a sketch of your creation.

2 Clap Cars.png

Lesson 2: Play Clap Racer

Learn to scan a barcode with your edison robot. Scan a barcode to turn your Edison into a clap racer, then play with your clap racer!

3 Avoid Obstacles.png

Lesson 3: Play Avoid Obstacles

Scan a barcode to turn your Edison into a a robot that can avoid obstacles, then play with your robot! Place obstacles in front of Edison and see what happens. You can even make a maze for Edison!

4 Follow a Light.png

Lesson 4: Play Follow a Light

Scan a barcode to turn your Edison into a robot that can follow a light, then play with your robot! Place a light in front of Edison and see what happens.

5 Line Tracking.png

Lesson 5: Play Line Tracker

Scan a barcode to turn your Edison into a robot that can follow a line, then play with your robot! Draw a line for Edison to follow and see what happens.

5 Bounce Borders.png

Lesson 6: Play Bounce Borders

Scan a barcode to turn your Edison into a robot that can turn away from a black line, then play with your robot! Draw a black circle with a marker and put edison inside. See what happens. You can make creative shapes or mazes for edison using a black marker

7 Sumo Wrestling.png

Lesson 7: Play Sumo Wrestling

Build a lego creation on your Edison to make it a Sumo Wrestler. Scan a barcode that combines two built-in programs; bounce in borders and obstacle detection. Draw a circle on a large piece of paper (this is your wrestling ring). Put two robots in the circle to wrestle! 

EdBlocks Lessons

These lessons are a great introduction to using the Edison Robots. The lessons are designed for beginners at coding. Older students (Grades 4-8) can progress trough the lessons quickly and move on to the EdScratch Lessons.

9 EdBlocks.png

Lesson 1: Learn to Use the EdBlocks Programming App

Learn to use the Edblocks programming app. Learn to assemble blocks to make a program. Practice making a program at www.edblocksapp.com

9 Download.png

Lesson 2: Learn to Download a Program From EdBlocks

Learn to use the Edblocks programming app to download your program onto your Edison. Watch Edison do what you program it to do! 

10 Drive.png

Lesson 3: Program Edison to Drive Forward

Program Edison to drive forward to cross a finish line. Discover how to control how far edison can go. The objective is to put edison on the start line and see how close it can get to stopping on the finish line. 

11 Turn.png

Lesson 4: Program Edison to Turn Right, Left and Around

Program Edison to turn left and right. Discover how to change the time value in seconds to control the turn. First, turn 90 degrees and then turn completely around.

12 Maze.png

Lesson 5: Program Edison to Follow a Road Or Maze

Program Edison to turn left and right and go straight to follow a path. Students can start with the small path provided on a printed paper, then they can draw their own path. Students can try each other's paths. Each path is a new puzzle.

12 follow line.png

Lesson 6: Program Edison to Follow a Line

Program Edison to follow a line. Then, draw a path for Edison to follow.

14 stop on black line.png

Lesson 7: Program Edison to Stop On a Black Line

Program Edison to stop when it reaches a black line. Then, draw a black line for Edison to stop on. Then try programming Edison to stop on lines of different colors.

15 start on clap.png

Lesson 8: Program Edison to Start On Clap

Program Edison to start doing its program when you clap. First, create your program then give a clap to watch Edison go!

16 Lights.png

Lesson 9: Program Edison's Lights

Program Edison's lights to turn on and off. You can create your own patterns of blinking lights.

17 Bump copy.png

Lesson 10: Program Edison to Not Bump Into Objects

Program Edison's to not bump into objects using its infrared light sensors. Conduct an experiment to see what types of objects and colors Edison can see and what objects and colors it can not see. Take notes on your observations.

18 Detect.png

Lesson 11: Program Edison to Detect Objects and Turn Around

Program Edison to turn around before it bumps into something. Create a motion command for Edison to do to get away from obstacles once Edison detects something.

19 Stay Within the Lines.png

Lesson 12: Program Edison to Stay Within the Lines 

Program Edison to stay within the lines of a black box. Students can create a motion path command to help Edison back up and turn away when it reaches a black line.

20 Music.png

Lesson 13: Program Edison to Make Music

Build legos on top of Edison to turn it into an ice cream truck. Program Edison to make music as it drives around. Can you make a good ice cream truck song with your robot?

21 music light.png

Lesson 14: Program Edison to Play Music When It Detects a Light

Program Edison to make a song, then program it to play the song when it detects a light. Decorate or dress Edison up to perform in the spotlight. You can program edison to dance too!

22 Go Away from Light.png

Lesson 15: Program Edison to Avoid a Light 

Program Edison to go away from a flashlight. Then play the cockroach game. Use legos to make your edison robot a bug. Draw a circle and have everyone put their Edison robots in the circle. Each student can use their flashlight to try to keep their robot in the circle and to push all the other robots out of the circle. 

23 Disco.png

Lesson 16: Program Edison to Receive a Message and Dance

Program Edison to receive a pink envelope message and begin to dance. The teacher will have to program their robot to send out a the message. When the teacher presses the button on their edison, all the student's robots will begin to move and the dance party will begin!

EdScratch Lessons

These lessons are great for more practice with coding the Edison Robots. The lessons are designed for students that are intermediate at coding.

Screen Shot 2023-03-29 at 4.46_edited.png

Lesson 1: Explore Edison Robots

Get to know the buttons, lights and sensors on your Edison Robot. Build a lego creation on your robot!

Screenshot 2023-03-30 at 18-06-49 Edscratch - ali_edited.png

Lesson 2: Using Barcodes

Learn to scan a barcode with your edison robot. Scan a barcode to watch Edison avoid obstacles, follow a line, bounce in borders and more!

Screenshot 2023-03-30 at 18-20-19 Edscratch - ali_edited_edited.png
Screenshot 2023-03-30 at 18-20-19 Edscratch - ali_edited.png

Lesson 3: Sumo Wrestling

Scan a barcode to turn your Edison into a robot that can stay within a border. Battle two or more Edison robots in a Sumo Wrestling ring!

Lesson 4: Edison Soccer

Program remote controls and scan barcodes to turn your Edison into a robot soccer player.

Screenshot 2023-03-30 at 18-20-19 Edscratch - ali_edited_edited.png
Screen Shot 2023-03-29 at 4.47_edited.png
EdScratch U1 Lesson 1.jpg

Lesson 5: Mar's Rover Challenge

Create the EdTank or something else and explore different terrain. Observe what differences you notice in the driving of EdTank.

Screenshot 2023-02-27 at 14-19-42 EdBuild EdDigger instructions - dfe566_8b10e5522da0434c9

Lesson 6: Mar's Sample Collection

Create the EdDigger and explore different barcodes with the tank. See if you can pick up items with the EdDigger.

Screenshot 2023-02-27 at 14-09-54 EdBuild EdRoboClaw instructions - dfe566_e76f83ca2a13491

Lesson 7: Nasa Robot Challenge

Create the EdRoboClaw and explore different barcodes with the tank. Discover the uses for this build.

Screenshot 2023-03-30 at 18-17-52 Edscratch - ali.stemtaught_gmail_edited.png

Lesson 8: Explore EdScratch

Learn about the Edscratch programming language. Load a couple of different programs onto your Edison robot and see what it does!

9 Download.png

Lesson 9: EdScratch vs Scratch

Discover the differences and similarities between EdScratch and Scratch. Complete as many Scratch activities as you can!

Screen Shot 2023-03-29 at 4_edited.png

Lesson 10: EdScratch Bug Box

Watch what happens when a bug fixing software is downloaded to you Edison robot. Watch what it does.

Screenshot 2023-03-30 at 18-15-41 Edscratch - ali.stemtaught_gmail_edited.png

Lesson 11: How Computers Think

Discover the language of Edison and how it communicates with a computer.

bricks_318-198202_edited.png

Lesson 12: Make a Lego Sandwich

Write instructions for a friend on how to construct your Lego sandwich!

Screenshot 2023-03-30 at 18-19-19 Edscratch - ali.stemtaught_gmail.com - Gmail.jpg

Lesson 13: Human Robots

Discover how to think like a robot! Follow the instructions from a friend on how to get to a goal.

14 stop on black line.png

Lesson 14: Step-by-step in Edscratch

Learn how important step-by-step instructions are in order for Edison to do what you want it to.

Screenshot 2023-03-30 at 18-08-45 Edscratch - ali.stemtaught_gmail_edited.png

Lesson 15: Driving Edison

Work in EdScratch to learn how to program Edison to drive.

Screenshot 2023-05-02 151106_edited.png

Lesson 16: Maze Madness

Drive Edison through a maze without touching the borders and create your own maze for Edison to finish.

Screenshot 2023-03-30 at 18-08-01 Edscratch - ali.stemtaught_gmail_edited.png
u2 1_edited_edited.png

Lesson 17: Self-walking pet

Program Edison into a Lego pet that can walk itself and come back.

Screenshot 2023-03-30 at 18-12-21 Edscratch - ali.stemtaught_gmail_edited.png

Lesson 18: Explore Edison's outputs.

Discover how Edison can takes instructions and perform them.

Screenshot 2023-05-19 204443_edited.png

Lesson 19: Drive the Maze Safely

Program Edison to drive the maze while using it's lights as left and right turn signals that signify which way it has to turn in order to complete the maze.

Screenshot 2023-05-16 142331.png
Screenshot 2023-03-30 at 18-12-21 Edscratch - ali_edited.png

Lesson 20: Explore Input Parameters

Discover what input parameters are and experiment with all the different ways you can change them to program Edison to drive for less time, wait for longer, and more.

Screenshot 2023-05-19 202410_edited.png
Screenshot 2023-03-30 at 18-20-19 Edscratch - ali_edited.png

Lesson 21: Teach Edison to Count to 9

Program Edison to drive across different printed numbers. Change input parameters to get Edison to accurately drive the number.

Screenshot 2023-05-19 203348_edited.png
Screenshot 2023-03-30 at 18-20-19 Edscratch - ali_edited.png

Lesson 22: Teach Edison to Count to 9 Out Loud

Write a code that programs Edison to trace a number and count the same value out loud as it drives.

Screen Shot 2023-03-29 at 4.48_edited.png

Lesson 23: Explore Edison's Musical Talents

Discover the sound category in EdScratch. Experiment with all the different sound outputs that can be created.

Screenshot 2023-05-19 205435_edited.png

Lesson 24: Play a Song in a Round

Program Edison robots to play the same song at different times. Harmonize your robots together.

Screenshot 2023-03-30 at 18-17-33 Edscratch - ali.stemtaught_gmail_edited.png

Lesson 25: You are the Conductor

Become a conductor and program Edison to play a song of your choice.

Screen Shot 2023-03-29 at 4_edited.png
Screen Shot 2023-03-29 at 4_edited.png
Screen Shot 2023-03-29 at 4_edited.png
Screen Shot 2023-03-29 at 4_edited.png

Lesson 26: Explore Bugs and Debugging

Discover how to troubleshoot and correct a problem when Edison is not doing what you want it to do.

Screenshot 2023-03-30 at 18-11-13 Edscratch - ali.stemtaught_gmail_edited.png

Lesson 27: Explore Edison's Motors

Learn how the drive category is telling Edison's motor to move. Program Edison to spin, drive forward, and more.

Screenshot 2023-03-30 at 18-12-21 Edscratch - ali_edited.png
Screenshot 2023-05-29 115817_edited.png

Lesson 28: Spinning Garden

Turn Edison robot into a spinning garden with flowers, bees, and more!

Screenshot 2023-03-30 at 18-12-21 Edscratch - ali_edited.png
Screenshot 2023-05-29 115809_edited.png

Lesson 29: Spinning Solar System

Turn Edison robot into a spinning solar system model!

Screenshot 2023-03-30 at 18-12-21 Edscratch - ali_edited.png
Screenshot 2023-05-29 115759_edited.png

Lesson 30: Cartographer and Navigator

Build a robot sized map and program Edison to navigate through it!

Screenshot 2023-05-29 115749_edited.png
Screenshot 2023-03-30 at 18-12-21 Edscratch - ali_edited.png

Lesson 31: Writer and Director

Write your own story and program Edison to present it!

Screenshot 2023-05-29 155842_edited.png
Screenshot 2023-03-30 at 18-17-08 Edscratch - ali_edited.png

Lesson 32: Repeating Steps

Write a program that codes Edison to drive a square.

Screenshot 2023-05-29 155852_edited.png
Screenshot 2023-03-30 at 18-17-08 Edscratch - ali_edited.png

Lesson 33: Drive a Triangle

Write a program that codes Edison to drive a triangle.

Screenshot 2023-05-29 155900_edited.png
Screenshot 2023-03-30 at 18-17-08 Edscratch - ali_edited.png

Lesson 34: Drive a Hexagon

Write a program that codes Edison to drive a hexagon.

Screen Shot 2023-03-29 at 4.49_edited.png

Lesson 35: Choose Your Shape

Write a program that codes Edison to drive in the shape of your choice.

Screenshot 2023-05-29 155908_edited.png
Screenshot 2023-03-30 at 18-17-08 Edscratch - ali_edited.png

Lesson 36: Drive a Circle

Write a program that codes Edison to drive a circle.

Screenshot 2023-05-29 155939_edited.png

Lesson 37: Drive a Square?

Write a program that codes Edison to drive a square over and over.

Screenshot 2023-03-30 at 18-17-08 Edscratch - ali_edited.png
Screenshot 2023-06-09 155607_edited.png

Lesson 38: Doodle-bot Challenge

Write a program that codes Edison to draw the shape of your choice.

Screenshot 2023-05-29 155926_edited.png
Screenshot 2023-03-30 at 18-17-08 Edscratch - ali_edited.png

Lesson 39: Loops and Sequence

Write a program that codes Edison to drive a quadrilateral.

bottom of page