Hatch Studio Python 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. Hatch Studio - Python is a new product that we are still working to improve and is currently in Beta. Check out Hatch Studio - JS to learn more about our original version of the platform.
Prior to beginning work on a Showcase, students can complete multiple minor projects as they develop their coding skills. Students critically think to solve problems that may not be present in the JS version of the Hatch Studio.
Students working in Hatch Studio Python develop skills needed in production level programming related to data science, machine learning, and artificial intelligence. All Projects develop parallel mathematical and computational reasoning abilities.