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
  • Operators
  • Boolean Expressions
  • If Statement
  • Lists & Multiple Lists
  • Loops
  • Strings

Python Games (Level 2)

Godot Games
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

Learning Outcome

 

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.  

Junior Python

Tue 4:30 pm - 6 pm (PT)

Grade

Grade 4 - 6

Level

Beginner

Pre-requisite

Scratch

Python Intro

Sun 1 pm - 3 pm (PT)

Grade

Grade 7 - 8

Level

Beginner

Pre-requisite

None

Python Intro

Sat 4 pm - 6 pm (PT)

Grade

Grade 7 - 9

Level

Beginner

Pre-requisite

None

Python Intro

Fri 6 pm - 8 pm (PT)

Grade

Grade 7 - 10

Level

Beginner

Pre-requisite

None

Tel: 949.409.1341

Address: 810 Roosevelt, Irvine, CA 92620

© 2020 by BTree Education, LLC. All Rights Reserved.