Python & Python Games Course
Grade 7 - 12 | No coding experience is needed
This course is designed to develop the foundational logic and to master the fundamental building blocks of coding. We will use Python so students can focus more on the logic rather than learning the syntax. After that, students will learn Python Games curriculum and apply what was learned in game development. We use a game engine called Godot, which offers a fully integrated game development environment for our students to create their own games with ease.
Subcourses & Curriculum
Python Intro (Level 1)
Intro to Python
Learning about all the building blocks of coding and using all of Python's building blocks in more complex ways.
Data Types & Variables
Lists & Multiple Lists
Python Games (Level 2)
Exploring basic game design and the Godot game engine. Learning basic movement controls and collisions with classic games such as Pong.
Introduction to Godot Engine
Python-like Scripting Language
User Interface & Basic UI Games
2D Movement & 2D Collision to Create Basic 2D Games
Advanced 2D Games
Games with Data Structure
Upon completion students should be able to write code with Python and should expect to develop a strong foundation for coding and better problem-solving skills. Students also should feel comfortable developing games by using Python.
Current Python Classes in Sessions
Students with prior coding experience may be able to join an existing class. We will evaluate your student to find the class that fits the best. After evaluation, we may determine that your student will need supplementary sessions to catch up before joining the class to cover missed material. Once the student learns all of the missed material, they will move to the recommended group class.