Skip to main content

Python Survival Lab (Beginner)

In-Person delivery
Ages 14 to 17 (high school grades)
Co-ed

Virtual Intermediate option available (Ages 14 to 17) 

Enter the Python Survival Lab, where coding isn’t just a skill—it’s your most powerful tool. In this beginner-friendly adventure, participants step into a post-apocalyptic world where every challenge must be solved with code and the Engineering Design Process. As they learn Python fundamentals, such as variables, loops, conditionals, and functions, students take on interactive missions, including generating secure passwords, building secret-message tools, and creating digital defences against looming threats.

As the storyline unfolds, participants uncover clues through cyber-forensics puzzles, explore simple network analysis, and process data to uncover hidden patterns. They’ll even train a basic machine-learning model to help identify dangers in their digital environment.

With no prior coding experience required, the Python Survival Lab transforms learning into an immersive journey, building confidence, creativity, and real-world problem-solving skills while making Python feel like an essential tool for survival.

This program features the same content as the Summer 2025 Design with Python - Beginner Camp.

Features:
  • interactive learning approach
  • simplification of complex topics
  • problem solving and design-based thinking
  • hands-on activities and/or experiment
  • connecting topics to society
  • counsellors demonstrate excellence in engineering and science, strong leadership skills, past experience working with youth, and enthusiasm towards education

Availability

Week 6: Tuesday, August 4 to Friday, August 7 (4-days; Monday, August 3 STAT)
Time: 9 a.m. to 4 p.m. EST
Cost: $280 (individual)

*Individual registration only. One camper per registration. Before and/or after care available for an additional fee (see policies page).
**Schedule subject to change without notice.