Python Fundamentals
The Python Fundamentals Summer Camp Series is our flagship product. Comprised of two week-long courses specially designed for middle and high schoolers, this intensive curriculum for covers all of the major entry-level Python concepts — from basic syntax and standard data types to graceful exception handling and high-level object oriented principles.
Small cohorts meet virtually for 3 hours each day. Meetings are packed with engaging lessons and collaborative activities. By the end of the week, students will test their skills by designing and building their very own chatbot app.
Engaging Curriculum
Crafted by experts who are seasoned educators, each course is packed with interactive activities that fully captivate.
Small Cohorts
To ensure personalized attention and foster a collaborative learning community, all of our camps are capped at just 8 students.
![](https://codencounters.com/wp-content/uploads/2024/04/iStock-1152207648-scaled-e1712957213638.jpg)
The Courses
The following Python Fundamentals Summer Camp courses will be enrolling soon!
![](https://codencounters.com/wp-content/uploads/2024/04/iStock-1352874164-1024x683.jpg)
Basic Concepts
Entry-level concepts in Python programming for middle and high school students with no or little programming experience.
- Computer programming basics
- Using Google’s Colab environment
- Basic Python syntax
- Data types and operations
- Lists, tuples, and dictionaries
- Conditional logic
- Iteration and loops
- Introduction to functions
- Built-in functions: input/output, type casting
Prerequisites: None
Instructor: Dr. Kristen Beck
![](https://codencounters.com/wp-content/uploads/2024/04/iStock-1372751721-1024x683.jpg)
Advanced Concepts
More advanced topics in Python for students who have completed the Basic Concepts course.
- “Pythonic” coding
- Comprehension operations
- Modules and packages
- Important libraries:
math
,os
,random
- Reading and writing data to files
- Intro to object oriented principles
- The concept of abstraction
- Classes, objects, attributes, methods
- Exception handling
Prerequisites: Basic Concepts
Instructor: Dr. Kristen Beck
![](https://codencounters.com/wp-content/uploads/2024/04/pexels-tima-miroshnichenko-7046944-edited-scaled.jpg)
Expect to . . .
- Be engaged, with daily 3-hour virtual meetings featuring live presentations, interactive coding challenges, and collaborative problem-solving activities.
- Be empowered, with full access to a comprehensive collection of customized learning content, including interactive notebooks and detailed lesson guides.
- Be confident, with daily assessments that help students track their progress and gauge their understanding of important coding concepts.
- Be supported, with full access to virtual office hours for personalized assistance and mentorship during the student’s enrollment period.
FAQ
What are the technical requirements?
In short, a Google account and a Chrome browser, a laptop or desktop computer suited for video conferencing, and a reliable and strong broadband internet connection.
For details, please see our Technical Requirements.
Are there age restrictions?
The Python Fundamentals series is designed for students between 10 and 18 years old. This broad age range is meant to be inclusive of students of younger students who demonstrate interest in quantitative reasoning and logic. In general, the curriculum is most appropriate for ages 13 and up.
What is the cost?
Each of the Python Fundamentals Summer Camp courses costs $500 per student. However, we do offer a per-student bundle discount, as well as a sibling discount.
Who teaches the courses?
Each Python Fundamentals Summer Camp course is designed and taught by Dr. Kristen Beck, a Python programmer with 20+ years of teaching experience.
What’s your refund policy?
In short, we guarantee a full refund for any course enrollment cancelled at least 7 days prior to the first meeting. Enrollment cancellations occurring within one week of the first meeting will be partially refunded.
Please see our Cancellation and Refund Policy for details.
My kid is smart. Can she skip the Basic Concepts course?
It depends. Please contact us to find out which course is most appropriate for your child.