SUMMER CODING CLASSES

Choose online or in-person

We will be offering private and semi-private online options in addition to the popular in-person classes listed below. Online sessions offer the same great teachers and the same great curriculum.

Please contact us to arrange online summer instruction. Click on the registration link to register for in-person classes.

Don’t see a class that works for your child? We also offer private and semi-private sessions online or in-person in JavaScript, Web Programming, Python, and AP Java, and all K-12 mathematics.

For schedule details, click on the desired course below. Registration is now open — please click here to register.

Please view our year-round offerings to see classes teaching Scratch, JavaScript, Python, Java, and more.

 

Summer 2024 Classes

Introduction to Python for Grades 4 and 5

Using Python’s Tracy the Turtle and our kid-friendly cloud-based coding platform, beginner students learn Python fundamentals including loops and functions. Students also learn about direction, angles, the coordinate plane, and basic geometry. Following this course, students will be recommended into our full-year classes at either the CSR-100 or the CSR-200 level. There are no downloads required for this class, and students are able to optionally access their work outside of class time from any laptop, Apple, or Chromebook with an internet connection. This is an in-person class.
Session 1: July 8th – July 12th MTWThF 3:00 pm – 4:30 pm, 5 sessions, $300 tuition plus $35 registration fee
Session 2: July 15th – July 19th MTWThF 1:00 pm – 2:30 pm, 5 sessions, $300 tuition plus $35 registration fee

Scratch: Escape the Room (Grades 5-7 as of Fall 2024)
Build your very own 2-D Escape the Room game, complete with secret passages, codes, and an inventory of items to collect to help you escape! Not only will students have a great time unleashing their creativity on this weeklong project, they’ll refine their coding skills using custom functions, variables, and arrays. This course is meant for students who have completed CSR-100 or who have equivalent experience.
Session 1: July 8th – July 12th MTWThF, 5:00 pm – 6:30 pm, 5 sessions, $300 tuition plus $35 registration fee
Session 2: July 15th – July 19th MTWThF, 3:00 pm – 4:30 pm, 5 sessions, $300 tuition plus $35 registration fee
Intro to Java: Minecraft Mods (Grades 6-7 as of Fall 2024)
Build your very own sprites, armor, and swords using the Java programming language! Students who love playing Minecraft will enjoy learning Java while they make mods to show off to their friends. This course is a programming course — not a gaming camp. Students should have completed CSR-100 and/or CSR-200 and be entering 6th or 7th grade in the Fall. If you are new to the school, please call or email before enrolling.
Session 1: August 5th – August 9th MTWThF, 10:30 am – 12:00 pm, 5 sessions, $300 tuition plus $35 registration fee
Session 2: August 12th – August 16th MTWThF, 10:30 am – 12:00 pm, 5 sessions, $300 tuition plus $35 registration fee
Novice Programming (Grades 7-8 as of Fall 2024)

This beginner course introduces students to the JavaScript programming language using Karel with an emphasis on control structures, logic, functions, top-down design and algorithmic problem solving. Students who complete this course are eligible to enroll in CSR-300R (for returning students) in the Fall.
Session 1: July 22nd – July 26th MTWThF, 1:00 pm – 2:30 pm, 5 sessions, $300 tuition plus $35 registration fee

Intro to Data Science using Python (Grades 9+ as of Fall 2024)

This course will introduce students to the field of Data Science using the Python coding language. Students will learn how to prepare, import, clean, and analyze data using popular Python libraries, including PANDAS. This course is meant for students who are beginner or novice programmers. Students should have successfully completed Algebra I in school before enrolling in this course.
Session 1: July 22nd – July 26th MTWThF, 5:00 pm – 6:30 pm, 5 sessions, $400 tuition plus $35 registration fee

Computation, critical reasoning, and creativity are key assets for any endeavor, and computer science develops these skills.

Sign up for our Newsletter

Stay up to date with the latest news from CS Recitations.

  • This field is for validation purposes and should be left unchanged.