At Hack Pack Learning students progress through each level by making top-quality projects that they add to their own digital portfolio. Students show off their work to classmates, parents and friends at our exhibition event at the end of camp or at the end of each semester!

Orange cat, Scratch logo
Level 1

Scratch Games and Animations

Invented 20 years ago by the MIT Media Lab, Scratch is the most powerful, visual programming language out there. In this level students make their own animated stories and custom games all while learning the essential building blocks of computer science.

Level 2

Scratch Logic

In Scratch Logic, students make complex games including platformer, scrolling and multiplayer games. They learn about cloning, lists, creating their own functions and much more. All of these tools will carry over into level 3 when they begin text-based programming in Python.

Level 3

Python Text-based Games

Python is the world’s most popular programming language used by professionals across the board. In this level, students create interactive text-based games like Choose your Own Adventure, Mad-Libs and a Trivia Quiz. Students also learn the building blocks of computer science including binary code, IDEs, CLIs and interpreters.

Level 4

Python Pygame Zero

Pygame Zero integrates the Python programming language with graphics and sound libraries making it easy to create games such as Shoot the Fruit, Follow the Numbers, Red Alert, Balloon Fight and others.

Level 5

Python Raspberry Pi

Raspberry Pi Curriculum coming soon!

Level 6

Python Robotics

Robotics curriculum coming soon!

Level 7

Web and App Development

Web and App Development curriculum coming soon!