Summer 2020 Coding Classes
Choose online or in-person
Due to Covid-19 concerns, most of our summer classes will run online. We offer the same great teachers, the same great curriculum, and the same excellent coding platform that has always been cloud-based. Unlike other online classes, we encourage students to keep their microphones on, and we limit our online classes to a maximum enrollment of 5 students per class.
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.
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.
Click on an offering below to expand and view details.
In-person
For maximum flexibility, we are offering in-person private and semi-private pay-as-you-go sessions at
our school in Natick beginning June 8th. Choose from Scratch, JavaScript, Web Programming, Python, or
mathematics. To schedule a free consultation or to schedule sessions, please contact us.
Online
Web Programming Level I with HTML/CSS (Grades 8+ as of Fall 2020)
Introduction to Web Programming Level I will introduce students to the basics of building a website. Topics covered include: structure of an HTML page, formatting, tables, lists, styling, introductory CSS. Students will create and publish a website. No experience necessary.
July 13th – July 24th 10 sessions, 6:15 - 8:00 pm M-F, $525 tuition plus $35 registration fee
Web Programming Level II with Bootstrap (Grades 8+ as of Fall 2020)
Web Programming Level II builds on our Level I course and introduces students to Bootstrap. Topics covered include: the Bootstrap Grid System, navigation bars, and drop down menus. Prerequisites: Web Programming Level I or equivalent experience.
July 9th – July 30th 7 sessions, meeting twice weekly on Thursdays from 6:30 pm-8:30 pm and Saturdays 10:00 am – 12:00 noon. $420 tuition plus $35 registration fee
Short Course in JavaScript (Grades 7-8 as of Fall 2020)
This beginner course introduces students to the JavaScript programming language with an emphasis on control structures, 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.
July 27th – Aug 7th 10 sessions, 6:00 – 7:30 pm M-F, $450 tuition plus $35 registration fee
Advanced Scratch (Grades 6+ as of Fall 2020)
This course is for serious Scratchers ready to learn more advanced computer science principles. We will learn about strings and lists and create popular games that require “memory”. Students are expected to have taken CSR-100 or be able to demonstrate equivalent experience. Please see our CSR-100 class beginning in September for beginner or novice Scratchers.
July 13th – July 24th MWF, 6:00 pm – 7:30 pm, 6 sessions , $270 tuition plus $35 registration fee
CSR-300N JavaScript Intensive (Grades 8+ as of Fall 2020)
Our JavaScript Intensive teaches the foundations of computer science and basic programming using JavaScript. Students learn the fundamentals of programming while developing problem solving and logical thinking skills. Topics include graphics, animation, games, data structures, and more. This class delivers our year-round CSR-300N class as an intensive online summer offering.
July 6th – August 14th 30 classes, meets Monday through Friday, Session A: 12:30 - 2:30 pm, OR Session B: 3:00 - 5:00 pm, 5 Student Maximum each session, $1800 tuition plus $50 registration fee