Python Summer Camp Level 3 Project Based | Fun Live Python Coding
Ages 8-12
Live Group Course
Join our most requested Python Level 3 Summer Camp! Dive into 10 thrilling lessons where each session advances your child's coding abilities, tackling complex projects and enhancing skills in a dynamic, engaging environment.
1 hour per week. All projects will be finished individually. Homework will be recommended but not mandatory.
Assessment
Final project presentation.
Certificate of Completion
We are excited to announce that each of our learners will receive an online printable certificate upon completion of the Course! š
Class Experience
Advanced Level
Welcome to the final level of our Python learning path! In this advanced coding camp, students will take everything they've learned in Levels 1 and 2 and apply it to build their own interactive games and creative Python projects using the Turtle graphics library.
This camp is designed for learners who are already comfortable with loops, functions, and conditionalsāand are ready for a fun, hands-on challenge that strengthens their skills through real-world applications.
š ļø Capstone-Style Projects: Students build more advanced, multi-part projects that require problem-solving, creativity, and persistence.
š® Game Development Basics: Students apply logic, animation, and interaction to create playable games and dynamic visuals.
š¤ Peer Collaboration: Learners are encouraged to share code, showcase progress, and help one another troubleshoot in a fun and supportive setting.
š§āš« Instructor Support: Instructors provide individual feedback, guidance, and stick around after class for questions or extra help.
ā Skill Reinforcement: Each project is carefully designed to reinforce critical Python concepts while encouraging experimentation and exploration.
š» What Students Will Need:
A computer for writing and running Python code
A second screen (extra monitor, iPad, or second computer) to view the teacherās instructions while coding
A strong grasp of Python basics (functions, loops, conditionals) from completing Level 2 or equivalent experience
A desire to build cool things and solve interesting problems with code!
Dual-screen setup helps learners stay on track and better follow along during class.
š Who We Are:
Weāve been teaching on Outschool for over 2 years and are proud to have earned 230+ five-star parent reviews for our fun, effective, and results-driven classes.
All classes are taught by top-of-the-class undergraduate Computer Science studentsāenthusiastic educators who combine technical excellence with a passion for teaching.
š Our Structured Python Path:
ā Python Level 1
ā Python Level 2
ā Python Level 3
Each level builds on the last to ensure steady progress and lasting confidence in programming.
We're excited to help your learner grow into an independent and capable coder. Feel free to reach out with any questionsāwe look forward to building something amazing together! š
Learning Goals
Students will dive into game development. They'll learn game mechanics, interactive graphics with Turtle, and essential programming concepts like loops and conditionals, preparing them for more advanced projects.
Syllabus
10 Lessons
over 2 Weeks
Lesson 1:
Hangman
Description: Implement the classic Hangman word guessing game.
Learning Goals: Working with strings, loops, and conditional statements to create an interactive game.
60 mins online live lesson
Lesson 2:
Hungry Turtle
Description: Build a game where a turtle collects food while avoiding obstacles on the screen.
Learning Goals: Introduction to graphics and animation using Turtle graphics library, basic game physics.
60 mins online live lesson
Lesson 3:
Quiz Game
Description: Review the fundamentals of file handling, including reading from and writing to files, as well as working with functions in Python.
Learn: Master list indexing techniques to efficiently access and manipulate list elements.
60 mins online live lesson
Lesson 4:
Falling object from sky game
Description: Refresh your knowledge of the Turtle graphics module, the Random library, and Python functions to create dynamic and interactive programs.
Learn: Enhance your skills with list indexing to access and modify elements effectively.
60 mins online live lesson
Other Details
Parental Guidance
š» Students should feel comfortable with typing and proficient in copying/pasting on their device. Additionally, students will require a second monitor to view instructional material while coding. This second monitor can be an old iPad, laptop, etc.
External Resources
In addition to the Outschool classroom, this class uses:
Michigan Teaching Certificate in Music/Theater/Arts
Sarah Shafi
2 teachers have a Bachelorās degree
Bachelorās Degree in Education from Eastern Michigan University
Sarah Shafi
Bachelorās Degree in Computer Science from Boston University
Kevin Dong
Our teachers are college undergraduates with real-life coding experience and a passion for education. Collectively, we have helped over 1,300 students and provided more than 3,200 hours of instruction to kickstart their coding journeys. We offer classes covering everything from the foundations of Python to advanced concepts, aiming to spark a lifelong interest in programming through engaging, interactive content.
Our teaching philosophy emphasizes practical learning by designing each class around hands-on projects that gradually increase in complexity and directly relate to real-world challenges.
āØOutschool ACE Certified EducatorāØ
Python Courses:
- 2 Week Python Level 1 Summer Camp Classes: 5 days a week
- 2 Week Python Level 2 Summer Camp Classes: 5 days a week
- 2 Week Python Level 3 Summer Camp Classes: 5 days a week
Are you planning to use state funding, such as an Education Savings Account (ESA), Micro-grant or scholarship to help pay for your learnerās education?