Online
Coding School
Find the Best Coding Course for Your Child
book a free tiral

Ages 6–9
Scratch
Learn coding basics with block based tools while creating games, animations, and interactive stories.
Learn More

Ages 8–12
Roblox
Make your own Roblox games using Lua
scripting and game design fundamentals.Learn More

Ages 7–11
Minecraft
Build and code with MakeCode and creative
challenges that teach logic and problem solving.Learn More

Ages 10–14
Python
Develop real programming skills with Python by creating games, applications, and interactive projects.
Learn More
OUR Teaching Approach
We believe children learn best when they are supported, encouraged, and trusted to build independently, a belief long championed by educators like Maria Montessori.

FaQs
If you can’t find the information you’re looking for, our team will be happy to assist you. You can reach us via email at contact@thekidlab.org
What is KidLab and how is it structured?
KidLab is an online coding school offering structured live small-group classes and flexible Membership access. Our programs combine mentor guidance, practical project work, and a clear progression path to help students build real skills and confidence over time.
What age groups are your programs designed for?
Our programs are designed for students aged 6–17, with courses adapted to different age groups and levels of experience. To ensure a supportive learning environment, students learn in small groups of up to 8 students, which allows mentors to give individual attention while still encouraging collaboration and teamwork.
Students are placed into groups based on both age and experience level, so beginners can build strong foundations while more experienced learners can continue developing their skills.
How does the trial lesson work before enrollment?
We offer a 30-minute trial lesson so your child can experience how our classes work before enrolling. During the session, they will meet the mentor, try a guided coding activity, and get a feel for the learning environment.
The trial also helps us understand your child’s current level and interests, so we can recommend the most suitable course and starting level. This ensures your child begins in a class where they feel comfortable and ready to learn.
Who teaches the classes and what is their experience?
Our mentors are experienced educators and technology specialists who are carefully selected for both their technical expertise and their ability to work with children. Each lesson is conducted live with a mentor present throughout the entire session, providing step-by-step guidance and answering questions whenever students need support.
How do you support beginners and what if a student needs extra help?
No prior experience is required for beginner levels. Our courses are designed to introduce concepts step by step, allowing students to build confidence and skills gradually. Mentors guide students through each task during the lesson, explain new ideas clearly, and encourage questions so everyone can learn at a comfortable pace.
If a student needs additional support, mentors provide extra explanations and guidance during the lesson. We also regularly review progress to ensure each student understands the material and continues developing their skills.
If your child’s needs, pace, or interests change, we can adjust the learning experience by switching groups, recommending a different course level, or adjusting the schedule to better match the student’s goals and learning style.
Our goal is to make sure every student feels supported, confident, and motivated throughout their learning journey.
What happens if a student misses a live lesson?
All lessons are recorded, allowing students to review the session at any time. Students also have access to tasks and materials on our platform to stay on track.
In addition, once a month, we organize an optional group meeting where students can revisit challenging topics, ask questions, and strengthen their understanding if needed.
How can parents monitor their child’s progress?
Students complete practical projects throughout the course, making their progress visible and measurable. Parents receive regular feedback from mentors and can review completed tasks and learning milestones on the platform.
Do students have access to a learning platform and what equipment is required?
Yes. Each student has access to our online platform where they can review lessons, complete assignments, revisit recordings, and track their development.
A laptop or desktop computer with a stable internet connection is recommended. For advanced courses, we provide clear setup guidance.What is Membership and how does it complement live classes?
Membership gives students access to our full learning platform through a monthly subscription. They can explore courses such as Scratch, Roblox, Python, and more, with each course including structured video lessons, practice tasks, quizzes, and homework when applicable.
It is designed both for students who attend live classes and want extra practice, as well as for those who prefer to learn independently at their own pace. After completing a course, students receive a certificate of completion, helping them track their progress and achievements.
