Coding courses for kids led by an international teaching team
A complete coding learning pathway for ages 6–18, from Scratch, Minecraft, App Inventor, and Python to Unity 3D. Small-group, bilingual instruction helps students develop computational thinking, English expression, and the ability to complete projects independently.

Introduction to Coding
B Level Ages 6–9
Using Dash & Dot robots, simple animation, and micro:bit to enter the world of coding, building logical concepts and command-based thinking through game-based learning.
Starting from a first introduction to coding, with an emphasis on highly interactive, hands-on learning experiences.

Creative Coding
C Level Ages 9–13
Through projects using Scratch, Minecraft, and introductory AI concepts, students create games, animations, and small projects while learning to break down problems and express their ideas.
Focusing on creation and expression, turning ideas into tangible projects through the learning process.

Apps and Technology Applications
D Level Age 12+
From App Inventor to hands-on IoT and sensor projects, enabling students to build functional apps and smart devices.
Building on existing foundations, students take on more complete and integrated project development.

Python and Web Development
E Level Age 14+
Starting with Python text-based programming, then moving into full-stack web development with HTML, CSS, JavaScript, and Django, building core skills for university applications and portfolios.
An advanced learning pathway focused on professional programming, data science, and web development.
Let us help assess the right course for your child
A child’s coding experience, interests, and English ability all influence the most suitable starting level. Based on each child’s background, we recommend the most appropriate and effective learning pathway.
5-day intensive camps
Giving children rapid exposure to different areas of coding
Through immersive learning experiences, children complete a small project in a short time, explore new interests, and build coding and logical thinking skills before the school term begins.

App Inventor
Mobile App Development Camp
Students learn to use mobile sensors, UI design, and logical workflows to build their own mobile apps (not simulators). They design utility, game, and interactive apps, and present complete projects.

Minecraft
Coding and Game Design Camp
Using MakeCode, students write their own code rather than copying set tasks, creating custom maps, levels, and simple AI helpers. This camp is ideal for students new to coding who enjoy game design.

Unity 3D
Game Creation Camp
Using the commercial engine Unity, students create 3D games while learning scene design, characters, animation, and interactive logic. Final projects are published online so family and friends can play them directly.
From games and apps to 3D worlds, every project here is created by children themselves.
Every project is the result of a child’s own ideas, planning, coding, and debugging. We do not run step-by-step copy-the-teacher courses. Instead, children use code to bring their own ideas to life.
Real change comes from a child's growth
“Fully English-taught coding courses with highly professional international instructors. Our child has been learning here for several years, progressing from having no experience to creating their own coding games. It’s truly impressive and highly recommended.”
Glen's Parent“Our child has been learning coding since Year 2 and is now in Year 6. Every time we hear the joy in their voice when sharing their projects after class, we feel confident that choosing Peanuts was the right decision.”
Austin's Parent“Our son loves Minecraft and coding, and after searching for the right course, we found Peanuts. The programme is well structured, building strong foundations step by step. Classes use group discussions and play-based challenges, helping him understand coding concepts. He comes home excited and eager to share what he’s learned. We truly recommend Peanuts and appreciate the passionate and dedicated teachers.”
Wayne's Parent“During coding classes, instructors provide tailored feedback based on how each child works, helping them clearly understand the concepts at every step. Administrative staff also keep parents informed about their child’s progress, acting as a bridge for two-way communication.”
Ian Guo's Parent“Children are not limited by rigid frameworks. Instead, they are guided to think more deeply and express themselves freely. This is a wonderful place for children who enjoy creative freedom. The fully English-speaking environment is excellent, and our child loves it, always feeling excited before class. It is definitely not like a typical cram school.”
Luke's Parent“Learning coding in a fully English-speaking environment feels fresh and exciting for children. They really enjoy the class themes, and are often given opportunities to present their work in front of others, helping to build confidence and communication skills. After class, they happily share their projects and the ideas behind them, eager to play the games they created themselves.”
Emily's Parent“After every class, my child comes home happily sharing how they collaborated with classmates during lessons. Each student uses their own strengths to contribute to the team, all working together to present the best possible outcome. The teaching approach inspires children’s thinking skills and highlights their individual strengths, allowing them to learn with motivation and enthusiasm.”
Sophia’s Parent“Unlike traditional teaching, learning at Peanuts takes place in a relaxed and open environment. The fully English-taught courses and the teachers’ professional backgrounds are very appealing to us. Ian is always happy to share what he learns in class and is eager to help classmates with their challenges. We think it’s wonderful.”
Ian Zhan's Parent“After a semester with bilingual English instructors, classes use group discussions and challenge-based, play-to-learn activities, helping our child become more familiar with coding concepts. Every class ends with excitement and lots of happy sharing.”
Vincent's ParentFind the learning path that best suits your child
Whether it's programming or art, we can help.
We will plan the best course path according to the child's age, interests and level, so that the child can truly learn and create works, rather than just "attending classes".
“After class, our child shares the coding tasks completed each week and even encourages us to learn coding so we can create games together. He looks forward to every lesson and practises proactively at home. The course builds strong foundations, and this year we have seen remarkable progress. Most importantly, the teachers help children develop lasting motivation for learning, which we truly value.”
Astor's Parent