Table of Contents
New! Python School Course Launched
We’ve just launched our first Python course for schools, Python 1! This course and JavaScript 1, our recently released JavaScript course for schools, help students transition from block-based coding to mainstream text programming languages. Python 1 allows your students to gain confidence with text coding as they learn programming fundamentals and Python syntax.
Explore Python 1
Python 1 is divided into three sections to build students up from the basics to building their own games in Python:
- Part 1: This first section introduces Python syntax and programming logic through a series of puzzles. In these puzzles, kids learn important Python programming constructs like “do-while” loops, expressions, and variables.
- Part 2: Students are introduced to turtle graphics with open-ended coding tutorials where they create simple programs that gradually introduce new concepts that they’ll need to build more advanced games.
- Part 3: Students bring together everything they’ve learned to create some awesome games, like Connect 4, Snake, Tetris, and Pong.
What Students Learn
At the end of Python 1, kids are able to program their own games starting from nothing–this includes setting up a turtle screen, keeping track of game state and variables, implementing the game logic, creating their own graphics, and much more. They’ll be comfortable with the Python language and text-based languages more generally. They understand how to use commands to write their code and they’ll learn the importance of indentation in Python.
Plus, Python 1 reinforces other school subjects, like geometry and algebra, in a way that is fun and relevant.
Recommended Prerequisites
Python 1 is best for students who have already done at least one Tynker course using our block-based coding language. They should be familiar with coding concepts and able to implement simple games in Tynker. This course builds on that knowledge while adding the challenges (and rewards) of text syntax. We recommend this course for advanced middle schoolers or high schoolers.
Interested in learning more about how Tynker’s courses allow you to teach programming in a fun, relevant way? Contact us to schedule a free demo or request a quote!