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.

132 med 1
兒童程式課程學習情境,老師指導學生使用電腦進行基礎程式設計與邏輯思考訓練
全外師小班教學

International-led small-group instruction

Classes are limited to 6–8 students, ensuring every learner receives focused, in-depth guidance.

完整課程路徑

Complete Learning Pathway

For ages 6–18, progressing from Scratch and Minecraft to App Inventor and Unity 3D

學生自訂專案

Student-Created Projects

Teachers do not assign preset topics. Students design and build their own games, apps, and interactive projects from scratch.

英文/雙語發表

English/bilingual presentations

Presenting their own projects on stage, building a portfolio and strengthening communication skills

學生在老師引導下操作機器人,透過互動學習培養程式與邏輯能力

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.

學生使用 Scratch 進行圖像化程式設計,培養基礎邏輯與運算思維

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.

學生使用 MIT App Inventor 設計手機應用程式,學習圖像化程式邏輯

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 程式設計,培養基礎編碼與邏輯思考能力

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.

Which course level is right for me?

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.

程式課堂中,老師指導學生使用電腦學習基礎程式設計
Holiday Intensive Programmes

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學習成果,完成屬於自己的學生作品

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.

Real coding projects children can truly build

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.

一名學生在教室中學習程式設計,桌上筆電顯示程式碼,背景有其他學生使用電腦進行編程練習。
105rrr 17
What do parents say?

Real change comes from a child's growth

“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

“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 Parent
Ready to get started?

Find 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".