Spring '24 Coding & Robots


Level 1 (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 a simple code, and learning how robots work. This course will use both app-based programs (such as Scratch Jr) and unplugged robots, such as our coding robot Cubetto. 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 information@geniusgems.com. 2nd grade continuing students may be eligible for Level 2. 

Level 2 (2nd-4th) 

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 programming and robots. 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. To enroll, students must be in 2nd, 3rd or 4th grade and should have completed our prior coding class, or possess equivalent coding experience. If you have questions regarding your child's placement, feel free to email us at information@geniusgems.com.

Level 3 (3rd-6th) Coding and Robots

In this continuation of our winter course for 3rd through 6th graders, students will engage deeply with computer programming through the use of programming tools such as Scratch Game Development, microcontroller Microbit, and the text-based coding language, Python. 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. Students will also delve deeper into writing code with text-based coding language, Python.  In the robotics segment, students will have hands-on experience with robots, learning how to program these robots to complete specific tasks and challenges. 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 information@geniusgems.com. This course is designed for continuing and new students.