Winter '24 Coding & Robots


Coding & Robots (K-2)

In this beginner-level class, kindergarteners through second graders will embark on a fun-filled journey into the basics of programming. Utilizing kid-friendly, app-based visual tools, students will engage in introductory coding activities that include designing simple games and operating beginner-friendly robots. All the while, they'll be building a foundational understanding of computer science concepts and reinforcing essential early math skills such as directionality and number recognition. To participate, students must be in kindergarten, 1st, or 2nd grade and should possess a grade-level appropriate understanding of beginner reading skills. This course is for new and continuing students. For any questions regarding your child's suitability for this class, please email us at

Coding & Robots (2nd-4th grade)

In this continuing-level coding course for current students or new students with previous experience, students in 2nd through 4th grade will deepen their understanding of the captivating world of programming. Expanding on their prior knowledge, participants will design games and program robots through app-based visual tools that integrate keyboard-based coding. Throughout the semester, the curriculum will guide students through advanced programming concepts such as sequences, and events, in addition to reinforcing variables, conditionals, loops, functions, and objects. By the course's end, students will have not only fortified their computer science foundation but also honed their mathematical skills in areas like spatial reasoning and sequence recognition. If you have questions regarding your child's placement, feel free to email us at

Coding & Robots (3rd-6th grade) 

In this continuation of our fall course for 3rd to 6th graders, students will engage deeply with computer programming through a focus on Vex Robotics, Scratch Game Development, and programming microcontroller Microbit. While creating interactive games using Scratch, a block-based coding platform, they'll solidify their understanding of key programming concepts like variables, conditionals, loops, and functions. In the robotics segment, students will have hands-on experience with Vex Robots, learning how to program these robots to complete specific tasks and challenges.

Though the course uses beginner-friendly platforms like Scratch, it also provides an introduction to text-based coding through Python, serving as a bridge for students who are ready to elevate their coding skills. Python, a versatile and professional-level programming language, offers an excellent transition into text-based programming for young learners.

By the end of this course, students will have honed a strong foundation in computer science, preparing them for more advanced programming courses in the future. To participate, students must be in 3rd, 4th, 5th, or 6th grade. Those in 3rd and 4th grade should have some prior coding experience or have completed a beginner-level course to enroll. For questions regarding your child's class placement, please reach out to us at