Press enter to see results or esc to cancel.

Hour of Code: Power up Python with Popfizz

Take your project to the next level

Python is one of the most popular programming languages used by developers in a vast range of fields. The wide selection of libraries can be easily incorporated into your code to take your project to the next level.

Data visualization with Python

Data Visualization | Grades 9+ | Beginner

Visualize and extract information from real data by using Python’s libraries. What does the graph tell you? Do you spot anomalies?

retro game with python

Retro PyGame| Grades 9+ | Advanced

What games do you play? Developing a well crafted game requires attention to detail. Use classes and objects to create your own Space Shooter game.

For Teachers


For Grades 9+


  • Create graphs using Python libraries
  • Present data in a way that is accessible and easy to understand
  • Extract information from data

Concepts covered:

Libraries – Matplotlib, Numpy, Panda

Read data from CSV file

Line graph and bar graph

>> Download the Teacher’sGuide


For Grades 9+ (Advanced)


  • Use basic concepts of object oriented programming
  • Develop game algorithms using sequence, iteration, and selection
  • Work with libraries 

Concepts covered:

  • Variables, lists
  • Conditions
  • Loops – for, while
  • Function (multiple parameters)
  • Events
  • Classes and objects

>> Download the Teacher’s Guide

Check out more content

Popfizz Computer Science offers online professional development and curriculum for grades 6-12. From physical computing to AP Computer Science, Popfizz provides rigorous materials endorsed by, CSTA and College Board.