Design with Python


Ages: 10-15*

Course Overview:

Ever wonder how YouTube, Google, or Instagram were created? Python.

This versatile and widely used programming language is a great next step for experienced programmers. It also offers a “on-ramp” to middle school students ready to learn to code! With user-friendly interfaces and syntax, Python is a powerful, “typed” language that will allow students to build a series of applications and games. They will explore more complex graphics, animation, and sound, and become a “real world” programmer!

Key Skills students will build in class:

Level 1: Learn basic data types, Create variables, Print text

Level 2: How to use conditionals, Write functions, Organize data in lists/dictionaries

Level 3: Create objects, Explore graphics, Build games with visual components

Examples of student projects:

interactive mad libs, guessing games, choose your own adventure games, customized screensaver graphics

Python: Animal Expedition

Think of all the animals from around the world - in their natural habitats. Now, using Python fundamentals, we can create your own animal park that brings them all together! You can invite friends and family to explore all the different animals in their own environments and even feed the animals!

Python: Game Quest

Time to create your own video game! Learn coding fundamentals of Python while creating your own version of a classic video game genre. Using the same mechanics found in popular games such as Tetris, Space Invaders, and Animal Crossing you can build your own video game with customized characters, backdrops, and the “quest” of the game. Throughout the class, we will build upon your game, create start menus, and design multiple levels of difficulty. Get ready to amaze family and friends with your own video game creation!

Online Coding Camp/Class Schedules

Please be advised: If you have not taken the previous level with CodeAdvantage, make sure your child has received 10+ hours of instruction in the previous level before registering. Your child may need to be moved to a more appropriately paced class.

Weekly Camps (1 hour/week for 8 weeks)

Allowed in this class: Windows desktop or laptop, Mac desktop or laptop, Chromebook
Not allowed in this class: Tablet, iPad

Day Time Class Grade level Session Dates Price
Tuesday 5:30 pm - 6:30 pm EST Python Level 2
Prerequisite: Level 1
5th - 8th Feb 2 - Mar 23 $225 Register
Wednesday 4:00 pm - 5:00 pm EST Python Level 1
No iPads or Tablets
5th - 8th Feb 3 - Mar 24 $225 Register
Sunday 12:00 pm - 1:00 pm EST Python Level 1
No iPads or Tablets
5th - 8th Feb 7 - Mar 28 $225 Register
Wednesday 8:00 pm - 9:00 pm EST Python Level 3
Prerequisite: Level 2
5th - 8th Feb 10 - Mar 31 $225 Register
Thursday 5:30 pm - 6:30 pm EDT Python Level 3
Prerequisite: Level 2
5th - 8th Mar 18 - May 6 $225 Register
Friday 6:00 pm - 7:00 pm EDT Python: Animal Expedition
No iPads or Tablets
5th - 8th Mar 19 - May 7 $225 Register

Don’t see a week that works for your schedule? Create your Own Camp.

*These are recommended age ranges. We can adjust based on your child’s needs and abilities.

Related Articles