Data Structures

Data structures help keep things organized and store information needed to run a program or algorithm. In this module, we provide you with the tools and resources to help students break down how data structures work in order to help keep code stacks organized in a fun and easy to understand way!

While working on this badge, kids will learn about:

Variables & Objects

Create, name, and understand how variables can be applied in all aspects of coding. Learn about why we need variables, how to hold stored values, and when to group for efficiency.

Grades this curriculum relates to:

Grade 1
Grade 2
Grade 3
Grade 4
Grade 5


Learn how to speak to computers. Computers understand code in binary values of 0 and 1. Build mental maps, logic trees, and communicate using ‘true’ or ‘false’ values.

Grades this curriculum relates to:

Grade 5


Groups of variables can be kept in complex variables called arrays. Understand how lists of similar things can be stored together to write efficient code and when to use loops to access data in arrays.

Grades this curriculum relates to:

Grade 8


Build objects and functionality. Develop blueprints and factories that create objects called classes. Get used to seeing them and implementing them in a variety of ways.

Grades this curriculum relates to:

Grade 7
Grade 8

Resources You’ll Get

In-Class Activities

Family Letter

Lesson Plan


Sign Up to unlock these

Get Started for Free