Teaching Kit

Creative Computing

Learners work with maKeymaKeys, Scratch, Hummingbird Rotobotics Kits, Visual Programmer, and Snap!.

Made by @theAniMartinez


Particiapnts will create characters and explore engineering concepts with the Hummingbird Robotics Kit and Visual Programmer. Eventually, participants will be able to explore beyond the Visual Programmer and will work will be introduced to computational creation with the Scratch programming environment. By viewing a collection of sample projects and engaging in an exploratory, hands-on experience, participants build on their initial explorations of the Scratch environment by creating an interactive projects.


  1. Let's Get Started Made With Code 1 Session
  2. Playlab Create a Story, Be an Artist, Try the Beginner Course, or Jump Into Something More Challenging 1 or More Sessions
  3. Have a Group that Likes Games? Start with this Flappy Bird Tutorial, then Dig a Little Deeper 1-2 Sessions
  4. Still want more practice before Scratch? Try Playlab 1 Session
  5. Scratch 101: Let's Get Started & Other Tutorials 1-2 Sessions
  6. Interactive Scratch Card 1 Session
  7. Arcade Games with Scratch 1-3 Sessions
  8. Coding and Gaming with Scratch and maKeymaKey1-5 Sessions
  9. Getting Started with Hummingbird1-2 Sessions
  10. Hummingbird Project Ideas 1-6 Sessions

Learning objectives

Participants will:

  • become familiar with robots
  • understand how motors and servos work
  • work together to make a robot move
  • employ creative solutions to move a robot
  • work in pairs to accomplish a task
  • build robots to communicate a story or idea
  • add sensors to their existing robots
  • use and undestand thresholds to activate sensors
  • understand the concept of computational creation, in the context of Scratch
  • be able to imagine possibilities for their own Scratch-based computational creation
  • become familiar with resources that support their computational creation
  • become familiar with a wider range of Scratch blocks
  • be able to create a Scratch project that is an interactive digital representation of their interests
  • learn to express a complex activity using a sequence of simple instructions
  • be able to create a Scratch project that combines animation and music
  • understand and practice incremental development

What you'll make together

  • A Robot that Moves

  • A Robot that Helps Tell a Story

  • Characters That Use Sensors

  • An Interactive Greeting Card

  • Arcade Games for Single and Multiple Players


Specific material needs are noted in each activity, but for every session you will need:

  • Access to the internet

  • The latest version of Chrome or Firefox

  • Working computers or laptops (at least one for every 2 students)

Assessment and review

Within each activity you will find a list of discussion questions to review with students. We are working to align the Kit with PA Standards (with ASSET STEM Education). Until then, good rules of thumb include always:

  • Discussion questions. Review what you did that day. Don't have questions right in front of you? Just remeber: "Know, Want to Know, Learned"
  • Mentor Reflection. You are part of a team and a network of educators. Talk to your site facilitators, volunteers, and fellow Digital Corps members. Write down a short blog post based on how you feel the session went, what you thought was challenging, and what you would like to see happen next time.
  • Sharing. Always try to make time to share projects. This might take a few weeks working with tweens and teens to build that trust. Get into the practice of always publishing work! Post links on a Tumblr blog, board, community page, or any #openweb format you like!

Assessment criteria

Here is a short list of upper level criteria to look out for:

  • Were participants engaged? Did they ask questions, explore different learning pathways/designs, did they want to finish their project?
  • What kind of questions did you hear? Did you hear "show me," "how can I," or "may I" statements? Were they specific to the subject that activity was covering?
  • Did participants help one another? A simple strategy that is easy to forget is "Ask Five Before Me." This is a trick that both alleviates the pressure on you, the facilitator, and encourages peer-2-peer collaboration.