Python.png
poster 5.jpg
e6a8e629-9883-46ac-a523-e25a5078e013_200

10+ Pathways

By age group and Learning Subject

Small Group ( 7 students) , Once a week 

 Python   ( Age 10-12 )  

Beginner   (ages 10-12 )

Python 1.png

Python Intro  ( 10 Sessions, 1.5 hour per session) 

Languages:  Python

Prerequisites:

  • Basic prior coding experience required

Class description:

Ready to learn one of the most widely used programming languages in the world? Then this is the class to sign up for! Python is a very versatile and easy-to-learn starter language that is widely used by software developers, scientists and data analysts, from medical research to applications at NASA. Through the games they create, campers will learn and practice core coding concepts and learn Python-specific concepts and syntax. Projects range from trivia quizzes to competitive two-player games and everything in between. Students will gain valuable experience with key concepts such as data structures and algorithms.

This class is intended for students with prior coding experience. Students who have never done coding before should take the Python: Intro (New Coders) course.

Intermediate  (ages 10-12 )

Python 3.png

 Python: Arcade Games ( 10 sessions, 1.5 hour per session) 

Languages: Python 

Coder's Ladder Experience: Level 3

Prerequisites:

  • Completion of Python:Intro course OR basic Python and coding knowledge

Class description:

High scores ahead! Learn the basics of game design in Python while creating classic arcade games like Brick Breaker, Bubble Pop, and Snake! Along the way, students will be introduced to gravity and game physics as well as practice Coder’s Ladder concepts like loops, variables, conditionals, functions, cloning and lists.

Pathways:

Intermediate   ( Age 10-12 )

Python 4.png

 Python: Python: Multiplayer Games ( 10 sessions, 1.5 hour per session)

Languages: Python

rerequisites:

Completion of Python: Arcade Games or Python: Multiplayer Games OR intermediate Python and coding knowledge

Class description:

Add a whole new dimension to your Python programming! In this course, students will create more complex Python based programs that will introduce to new concepts, such as object oriented programming and artificial intelligence, at a very basic level. Additionally, students will learn how to apply dictionaries, classes and basic data analytics in their programs through AI based Tic Tac Toe and Space Invaders projects. At the completion of this course, students will have a strong basic foundation in Python to continue building more advanced programs in the future!

Advanced ( Age 10-12)

Python Advanced Game.jpg

Python: Python: Advance Game ( 10 sessions, 1.5 hour per session)

Languages: Python

rerequisites:  Completion of Python: Arcade Games or Python: Multiplayer Games OR intermediate Python and coding knowledge

Do you love playing video games with your friends? Have you ever wanted to create your own Player vs. Player (PvP) game? In this camp, students will learn how to create their own PvP games using Python. Students will use basic Python programming to code their own two-player games, including an air hockey game and a space battler! This class will introduce students to Python as well as basics of multiplayer game design.

Python.png

 Python   ( Age 12-16 )  

Python 6.png

Python: Python Programming: Intro (New Coders) ( 10 sessions, 1.5 hour per session)_

Languages / tools: Repl.it

Prerequisites: None

This course is intended for students with no prior coding experience. Students who have done coding before should take the Python Programming: Intro course.

Get your start in one of the most powerful program languages - Python! Widely considered one of the best starter languages, this is the class to take if you want to get started with text-based programming. Campers will learn the basics of Python programs and syntax to set the foundations for more advanced programming in the future.

BEGINNER ( Age 12-16)

BEGINNER ( Age 12-16)

Python 7.png

Python Programming: Intro  (10 sessions, 1.5 hour per session)

Languages / tools: Repl.it

Prerequisites: Previous coding experience required

This course is intended for students with prior coding experience. Students who have not done coding before should take the Python Programming: Intro (New Coders) course.

Get your start in one of the most powerful program languages - Python! Widely considered one of the best starter languages, this is the class to take if you want to get started with text-based programming. Campers will learn the basics of Python programs and syntax to set the foundations for more advanced programming in the future.

Intermediate ( Age 12-16)

Python 4.png

Python: Build Games in Pygame I ( 10 sessions, 1.5 hour per session )

Languages / tools: Repl.it

anguages / tools: Repl.it

Prerequisites: 

  • Completion of Python Programming: Intro course OR previous experience with Python coding

Take your Python skills to the next level with this game development focused Python camp! Students will learn how to use the Pygame module to add additional functionalities to their programs to support basic game development. Campers will practice loops, functions and more while building simple games in Python. Join this camp to add some extra fun to your Python learning!

 2019 World Ice Skating TOI Champion  Grace Kelsangmetog Cai--Python Class Student , She made projects with Python.