Programs We Offer

The Lab Indonesia offers three core programs by age: The Lab Kinder (5–7), The Lab Junior (8–10) and The Lab Coder (11–16), plus holiday camps during school breaks. Classes run weekly in small groups at our 7 learning centres in Jabodetabek, and online.

Ages 5-7

The Lab Kinder

Kinder Program For Ages 5-7

Embark on a tech-adventure with our beginner’s journey into the world of programming!

Built on The Lab Singapore’s early-years curriculum, every class blends play with real coding and building: LEGO® builds, robots and early Math, in small groups of max 4 kids.

View Program

Ages 8-10

The Lab Junior

Junior Program For Ages 8-10

Enter The Lab Junior, the first stop for young tech enthusiasts eager to dive into coding.

Kids build and program LEGO® Education SPIKE™ robots while applying Primary 4-level Math and Science, in small groups of max 6. Come join the excitement!

View Program

Ages 11-16

The Lab Coder

Python Coder Program For Age 11 - 16

Our curriculum unfolds in four exciting stages: Foundation, Basic, Intermediate, and Advanced. By the end of this course, your child masters Computational Thinking, excelling in logical and analytical prowess.

Fluent Python coding skills are gained, leveraging one of academia and industry’s leading languages.

View Program
DECEMBER 2026 HOLIDAY CAMP

Hero Tech Camp

Three-day coding and robotics missions for K1 to Grade 5, 7–30 December 2026 at all 7 The Lab centres. Choose Robo-Assistant (LEGO robotics), Web Runner (game coding) or Mech Suit.

Early bird price until 30 November 2026

See camp details & register

View Our Gallery

View Our Videos

Frequently Asked Questions

Why do we use Python?

Python stands out for many reasons: it’s a high level open source programming language that has a very large and growing supportive community. It’s a flexible language that is used by Facebook, Google, Wikipedia, and for data analysis due to its numerous functionalities for artificial intelligence and machine learning. It is also becoming the standard in education. All first year coding program at schools like Cornell, Stanford, Dartmouth, Michigan, SUTD use Python as the language of instruction.

Python is the preferred language for novice programmers for several reasons: it’s a high level programming language which means the syntax used in the codes are very close to English language. This makes it simpler and easier for any student to quickly learn how to program in an efficient way. At The Lab, your child learns Python with great ease while having fun!

The Lab Coder runs in four levels: Foundation, Basic, Intermediate and Advanced. By the Advanced level, students read, understand and write native Python on their own, including object-oriented programming and file handling. Progress depends on each child, because Coder classes follow an open-lab structure.

Have Further Questions? Drop Us A Message!