Fall '24 Coding & Robots NYC


Level 1 Coding (K-1)

Our level 1 coding class for Kindergarten and 1st-grade students is the perfect introduction to the exciting world of coding and robotics! This course builds on basic principles and expands young learners' skills through interactive, hands-on activities. Using Scratch Junior, children will create animations and games by arranging coding blocks. They will explore problem-solving with Indi robots through color-based programming and engage in fun challenges with Sphero and Dash robots, enhancing their understanding of sequencing, loops, and basic commands. Additionally, students will explore other popular coding programs tailored for their age group, fostering creativity, critical thinking, and a passion for technology.

Level 2 Coding (2nd-4th grade)

Our level 2 coding class for 2nd to 4th grade students takes coding skills to the next level with an exciting focus on game design and automated robotic control sequences. Students will delve deeper into coding concepts using Scratch to create interactive games and animations, developing their understanding of fundamental object oriented coding concepts including variables, conditionals, loops, and events. They will further enhance their problem-solving skills using block coding interfaces to guide various robotic systems through more complex challenges and activities. Additionally, the class introduces Microbit, allowing students to experiment with hardware programming and simple electronics projects. Using a variety of visual coding tools, this course encourages creativity, logical thinking, and a deeper appreciation for technology.

Level 3 Coding (4th-6th grade)

Our Level 3 coding class for students in 4th through 6th grade takes their coding skills to new heights with an immersive blend of game design, beginner text-based coding in Python, and hands-on robotics. Students will create their own interactive games, mastering advanced concepts in logic and algorithm design. They'll embark on their first journey into text-based coding with Python, learning to write and understand code that will further develop their understanding of fundamental coding concepts as well as introduce them to the use of more sophisticated data structures. They will use Python to code advanced competition level Vex Robots, draw exciting and aesthetically pleasing computer graphics, and explore classic algorithms like maze navigation, list sorting and/or searches. This comprehensive course nurtures problem-solving, creativity, and teamwork, preparing students for future tech endeavors. This course is open to Genius Gems returning students, and students that fit the grade level criteria.