Learning Activities

Use these engaging, hands-on activities and resources to help youth understand computer science and computational thinking.

Animate a Name

This is an opportunity for kids to build a customized animation and develop coding skills with CS First and Scratch.

A Game Without Instructions

This lesson gives students the opportunity to practice the four computational thinking practices (decomposition, pattern matching, abstraction, and algorithms) in one cohesive activity.

Computation Thinking with Monsters

With nothing but paper and markers, students will learn the four practices of computational thinking.

girl thinking as she's writing in notebook

You're a Computational Thinker

Help youth start developing their STEM identities and use computational thinking to solve a problem.