Python Survival Lab (Beginner)
Virtual delivery
Ages 14 to 17 (high school grades)
Co-ed
In-person 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; August 3 STAT)
Time: 1 to 3 p.m. EST
Cost: $100 (individual)
*Individual participant pricing only. One camper per registration.
**Schedule subject to change without notice.
Technology requirements must be fulfilled prior to the start of camp. See below.
Video conferencing
- Computer with internet access;
- Tablets, other mobile devices and gaming consoles are not sufficient for this camp.
- Stable internet or data connection;
- Microphone;
- Webcam*; and
- Audio device (examples: speakers, headphones/earbuds, headset).
*Webcam is preferred, but not required.
Physical materials may be required for camps. A materials list will be provided to registrants prior to the start of camp.
Parents/guardians are responsible for supervision of their child(ren).
Support needs will vary by camper. We anticipate younger campers may require more support.
Some adult support (or support from an older sibling) will be needed to start the daily session for younger campers. Counsellors will then provide the support during the camp activities.
Support may be required by parents/guardians or older children for:
- initial computer and program launch;
- internet connectivity; and/or
- technical issues not related to Zoom or camp-related software.








