Where kids learn to code with a smile

At Penguin Coding School, we build future-ready skills through fun, hands-on coding classes for kids ages 5 to 18. Our expert instructors help students learn, create, and grow in Python, Scratch, Robotics, and more!

Boston Parent Magazine Family Favorite

Winner: Computer Science and Coding Program for Kids 2019, 2021, 2022, 2023, 2024

Top 5: Academic Summer and STEM Summer Program 2018, 2019, 2020, 2021, 2022, 2023, 2024

Our Offerings

Scratch

Learn the fundamentals of coding creating games and animated stories. Scratch was developed by MIT specifically to introduce coding to children, and our curriculum navigates students through increasingly challenging projects.

Ages 6-9

Minecraft

Using Minecraft Education Edition, kids learn the fundamentals of coding by programming their own games. Students create objects, mazes, and more. Use Minecraft Education Edition to maximize learning, not just playing.

Ages 6-9

Python

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

Ages 8-18

Javascript

Harness children's creative energy with a game design class using Javascript. Here, variables, functions, and loops are interwoven into a project-based curriculum. Students create web games while learning the basic concepts of coding.

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.

Ages 9-13

Java

Java - the language used in 90% of enterprises around the world. Java teaches the fundamentals of object oriented programming. It is also the language required for the AP Computer Science A exam.

Ages 13-18

Robotics Competition Teams

There are two levels based on age & experience: First Lego League (FLL) for ages 9-14, which uses Lego Robot kits, and First Tech Challenge (FTC) for ages 12-18 which uses metal pieces, nuts & bolts, motors & servos to build "real" robots.

Ages 9-14

ACSL

Students and professionals compete with each other on solving computer programming challenges. Some competitions can be completed in a couple hours, and some take days and weeks to solve.

Ages 9-18

Robotics

Program and build robots using Python and block coding. Penguin Coding's Robotics combine building with Legos with coding that is accessible to our youngest age groups but challenging for our most advanced students.

Ages 5-18

Mobile App Development

Learn project management in our advanced capstone class, complete with 1:1 mentorship. Learn Swift and Xcode to build real mobile apps, or complete a web or data science project.

Ages 13-18

Our Blogs