Hatch Studio P

Develop programming literacy with Python to practice skills needed in data science, machine learning, and artificial intelligence.

Group Middle School AdobeStock_180991486

Depth and breadth of mathematical reasoning accompany the growth of programming literacy in Studio P.

Studio P is designed to have students use mathematics and mathematical reasoning in their work. Economics and physics are not inherently mathematical, nor is baseball, but these disciplines and many others are enhanced by the applied use of mathematics within them. Similarly, mathematical reasoning is developed by its ongoing application in computer programming.

This integration of programming and mathematics develops programming literacy geared toward data science, machine learning, and artificial intelligence. As computer programming is an art, becoming programmatically literate means that students can be trained to write code for certain audiences and specific purposes; different types of writing draw on different forms of expression and different skills. 



Minor Projects

Minor Projects are shorter pieces that draw on higher order thinking. By completing them, students get practice in higher order thinking, but information and problem-solving is chunked and more manageable.

Major Projects

In Studio P, Major Projects in Studio P each have a difficulty level. They are ranked on a scale of Easy, Moderate, and Hard. These levels roughly correspond to (Easy) grades 4-5 math, (Moderate) grades 6-7, and (Hard) grades 8-9.

Math Reasoning

Studio P projects draw on both mathematical and computational reasoning. Integrating mathematical reasoning and knowledge with coding develops skills and competencies in both computing and maths.

Studio P hosts 250 projects of which 9 are Major Projects, each one representing approximately 20 hours of work done in Python.

Prior to beginning work on a Major Project, students complete about 20 hours of work on Minor Projects.

Students working in Studio P work with Python to develop skills needed in production level programming related to data science, machine learning, and artificial intelligence. All Minor and Major Projects develop parallel mathematical and computational reasoning abilities. 

Group Middle School
Purchase Now

Give the gift of programmatic literacy: to your child, your teen, or yourself.

Schools and Districts

We've trained over 900 novice computer programming educators.


"Hatch has amazing, caring staff who are always right there when I need help, although they don't necessarily tell us the answer: they explain and let us figure it out. Their project-based learning really brings coding to a new level."

Benjamin P.—Student