menu
close_24px
Coding Classes for Kids in

Lower Elementary

Ages 6-9

Free Trials

Unsure which class to take? Try a free class.

Elementary School is a great time to start introducing students to coding ideas and concepts.

Penguin Coding School offers classes for students as young as six years old. Elementary school is a great time to start introducing kids to computer programming concepts like variables, functions, loops and conditionals while having fun playing games and creating digital animation.

We offer two paths for kids ages 6 to 9: Minecraft Coding and Scratch Coding. Both coding education paths are built on top of a robust curriculum that gently introduces beginners to the basics and then builds up their confidence so they increasingly are able to tackle higher level coding and programs on their own. Scratch Coding and Minecraft Coding both use drag-and-drop interfaces which allow for kids of all typing experience (including none) to enjoy the classes.

Minecraft classes are great for kids who don’t necessarily like a blank canvas but are task oriented (like build a roller coaster with these parts, or build a castle). The classes are very popular with kids who are already familiar with Minecraft, but never knew they could do so much more by learning to code in Minecraft.

Scratch classes are great for kids looking for a blank canvas to build their own games and animation. Every Scratch coding class consists of our teachers guiding the students through a game or project that they build on their own. They can be creative as they want in the characters they choose, the visual effects and the music and sounds they add.

For in-person coding classes, we offer different levels of Robotics through the Lego Robotics Kits. We use Lego WeDo, Lego Mindstorm and Lego Spike Prime kits and our robotics curriculum to allow every student to build their own robot out of Legos and utilize drag and drop coding to program these robots.

scratchjr_1000x1000 Ages 5-6
Scratch Junior

Scratch Junior is designed to introduce coding to children ages 5 and above. Students get their own iPad to develop games, music, art and animation.

  • Park Slope
Robotics Ages 5-18
Robotics - Park Slope

Penguin Coding's Robotics combine building with Legos with coding that is accessible to our youngest age groups but challenging even for our most advanced students. 

  • Park Slope
Robotics Ages 5-18
Robotics - Cobble Hill

Penguin Coding's Robotics combine building with Legos with coding that is accessible to our youngest age groups but challenging even for our most advanced students. 

  • Cobble Hill
Robotics Ages 5-18
Robotics - Lexington

Penguin Coding's Robotics combine building with Legos with coding that is accessible to our youngest age groups but challenging even for our most advanced students. 

  • Lexington
Robotics Ages 5-18
Robotics - Newton

Penguin Coding's Robotics combine building with Legos with coding that is accessible to our youngest age groups but challenging even for our most advanced students. 

  • Newton
Robotics Ages 5-18
Robotics - Acton

Penguin Coding's Robotics combine building with Legos with coding that is accessible to our youngest age groups but challenging even for our most advanced students. 

  • Acton
Minecraft Coding Class Ages 6-9
Minecraft - Park Slope

Learn the fundamentals of coding by programming their own objects, mazes, and more.  Using Minecraft Education Edition to maximize learning, not just playing. 

  • Park Slope
Python Coding Class for Kids Ages 8-18
Python

Our Python program is rigorous but beginner friendly. Introduction to Computer Science, AI, Machine Learning, Data Science, and Networking classes.

Roblox Coding Class for Kids Ages 9-13
Roblox

Using Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to create unique customizations in the Roblox universe.

javascriptbeginner Ages 9-13
Javascript

Create all kinds of web games with Javascript while learning the basic concepts of coding. Many levels.

Java High School Coding Class Ages 13-18
Java

Java is a great language for high school students because it teaches the fundamentals of object oriented programming and it is also the language required for the AP Computer Science A exam.

Minecraft Coding Class Ages 6-9
Minecraft - Cobble Hill

Learn the fundamentals of coding by programming their own objects, mazes, and more.  Using Minecraft Education Edition to maximize learning, not just playing. 

  • Cobble Hill
Minecraft Coding Class Ages 6-9
Minecraft - Lexington

Learn the fundamentals of coding by programming their own objects, mazes, and more.  Using Minecraft Education Edition to maximize learning, not just playing. 

  • Lexington
Minecraft Coding Class Ages 6-9
Minecraft - Newton

Learn the fundamentals of coding by programming their own objects, mazes, and more.  Using Minecraft Education Edition to maximize learning, not just playing. 

  • Newton
Minecraft Coding Class Ages 6-9
Minecraft - Acton

Learn the fundamentals of coding by programming their own objects, mazes, and more.  Using Minecraft Education Edition to maximize learning, not just playing. 

  • Acton
Minecraft Coding Class Ages 6-9
Minecraft - Online

Learn the fundamentals of coding by programming their own objects, mazes, and more.  Using Minecraft Education Edition to maximize learning, not just playing. 

  • Online
Scratch Coding Class for Kids Ages 6-9
Scratch - Park Slope

Scratch is a programming platform developed by MIT specifically to introduce coding to children, and our curriculum navigates students through increasingly challenging projects. 

  • Park Slope
Scratch Coding Class for Kids Ages 6-9
Scratch - Cobble Hill

Scratch is a programming platform developed by MIT specifically to introduce coding to children, and our curriculum navigates students through increasingly challenging projects. 

  • Cobble Hill
Scratch Coding Class for Kids Ages 6-9
Scratch - Lexington

Scratch is a programming platform developed by MIT specifically to introduce coding to children, and our curriculum navigates students through increasingly challenging projects. 

  • Lexington
Scratch Coding Class for Kids Ages 6-9
Scratch - Newton

Scratch is a programming platform developed by MIT specifically to introduce coding to children, and our curriculum navigates students through increasingly challenging projects. 

  • Newton
Scratch Coding Class for Kids Ages 6-9
Scratch - Acton

Scratch is a programming platform developed by MIT specifically to introduce coding to children, and our curriculum navigates students through increasingly challenging projects. 

  • Acton
Scratch Coding Class for Kids Ages 6-9
Scratch - Online

Scratch is a programming platform developed by MIT specifically to introduce coding to children, and our curriculum navigates students through increasingly challenging projects. 

  • Online