Teach with GiggleBot: the Educational Robot for micro:bit


Free Teacher Resources

Getting started with a new classroom technology can be intimidating, but we make it easy (and free) for you to launch GiggleBot with your students! Start with Mission 1: Bust a Move to get your students’ creative juices flowing, or set up a station with the GiggleBot Coding Cards to introduce your students to coding in bite-size chunks. Some other fun free activities include jousting robots and the line follower, both excellent additions to a social studies and history curriculum. 


Free GiggleBot Missions

When you’re ready to take your GiggleBot to the next level, we’ve created a 10-mission curriculum for you. In this GiggleBot curriculum, students will be introduced to makecode and programming basics through exciting design challenges like line followers, remote controls, and robot leashes. By the end of this unit, students will be ready for more creative dance moves and jousting challenges!

Try a GiggleBot FREE for 45 days
We offer educators in the USA and Canada a trial robot kit for 45 days.

  45 day teacher trial

Curriculum Connections Ideas

In many classrooms, robotics needs to take place within other content areas like math, social studies, science, or literacy. Not sure where to begin?

Social Studies: Have students show off their map skills by programming a robot to drive along a path that explorers once used. For an added challenge, robots will need to respond to a topographic map that students bring to life with 3D obstacles like boxes, books, and colorful fabric.

Science: Have students design a robot to mimic the behaviors of a real-world animal. Their robot should be able to find or create a safe place to sleep, gather food, and respond to its environment. For an added challenge, invent a fantasy habitat and have groups compete to design the most successful robot creature for that environment. Robots earn points when they find food and rest in a shelter; and robots lose points if they get into an altercation with another robot or can’t find enough “food” to survive.

Math: Programming naturally encourages computational thinking, which is fundamental to number sense and mathematical logic. Every time students create, debug, and improve computer code, they are using fundamental math practices. For a clearer curricular connection, consider having students create games for robots to play using number lines, color-coded multiplication charts, or do calculations based on race results. Students could also invent robots that move with specific angles or draw geometric shapes. When students design costumes for their GiggleBots, they’re also using crucial measurement skills, building intuitions about nets, and applying concepts like area and perimeter.

Literacy: Students could create robots that retell or act out a story they’re reading, or their robots could be museum tour guides that guide visitors through a series of artifacts. Writing pseudocode (the directions you want the robot to follow, but in written in normal language instead of programming language) is also an important practice within both narrative and how-to writing. For younger students, you could make a game where each group’s words or phonemes are mixed into a grid on the floor. Then students program a robot to find every card in their designated color to practice reading, pronunciation, or spelling. What if students tried to program a robot to draw letters in cursive?