Book a free demo

Scratch ยท Python ยท web ยท AI ยท games ยท apps ยท robotics ยท Java ยท C++ ยท data

Every kind of coding class, explained plainly

See what each type teaches, what children build, the right age to start and a free way to try it. Then tell us your child's age and level and we suggest where to begin.

We usually reply within one working day.

Ages 7 to 11 ยท Taught by our teacher network

Scratch and block coding

Children snap colourful blocks together to make games, stories and animations. There is no typing and no syntax errors, so the ideas of coding come first.

See what it teaches โ†’

Ages 10 and up ยท Taught by our teacher network

Python for kids and teens

Python reads almost like English, so children spend their effort on ideas rather than symbols. It is also used by professionals, which makes it a language worth learning well.

See what it teaches โ†’

Ages 12 and up ยท Taught by our teacher network

Web development: HTML, CSS and JavaScript

HTML builds the structure, CSS styles it and JavaScript makes it move. Teenagers love it because they see their work in the browser immediately and can share it.

See what it teaches โ†’

Ages 11 and up ยท Taught by our teacher network

AI and machine learning for kids and teens

Children already meet AI in apps and chatbots. The best way to prepare them is to explain how it works, what it gets wrong and how to use it thoughtfully.

See what it teaches โ†’

Ages 9 and up ยท Taught by our teacher network

Game development (Scratch, Pygame, Roblox and Unity)

Many children love games. Making one teaches programming, design and persistence, and the result is something friends can play.

See what it teaches โ†’

Ages 12 and up ยท Taught by our teacher network

App development (MIT App Inventor and beyond)

Teenagers use apps all day, so building one is exciting. Block-based tools make a first app possible in a weekend, and text-based tools open up bigger projects.

See what it teaches โ†’

Ages 10 and up ยท Taught by our teacher network

Robotics and Arduino electronics

Robotics adds sensors, motors and lights to code. Children see their program make something happen on a table, which is a powerful way to learn.

See what it teaches โ†’

Ages 13 and up ยท Taught by our teacher network

Java programming (ICSE, ISC and AP Computer Science A)

Java is the language of ICSE and ISC computing and of AP Computer Science A. Students who write many programs and trace code by hand do best.

See what it teaches โ†’

Ages 13 and up ยท Taught by our teacher network

C, C++ and competitive programming

Competitive programming is problem solving with code under time limits. C++ is the most common language for it, because it is fast.

See what it teaches โ†’

Ages 14 and up ยท Taught by our teacher network

Data science and Python for teens

Data science combines maths, coding and curiosity. Teens learn to collect data, clean it, chart it and ask what it means.

See what it teaches โ†’

Ages 6 to 10 ยท Taught by our teacher network

Typing and computer basics for children

A child who types slowly spends their effort hunting for keys instead of thinking about code. A few weeks of typing practice makes every later class easier.

See what it teaches โ†’

Which one first? A simple age guide

AgeGood first step
6 to 7Logic games, puzzles and typing basics
7 to 10Scratch and block coding
10 to 13Python through small projects
12 and upHTML, CSS and JavaScript, or app and game projects
13 and upJava or C++ for school exams and contests, data science, robotics

Not sure? Read the best age to start coding, how to choose a class and free ways to start.

FAQ

Coding class questions

What are the different types of coding classes?

Block coding such as Scratch for young children, Python as a first text language, web development with HTML, CSS and JavaScript, AI literacy, game and app development, robotics, Java for school exams, C++ for competitive programming and data science for teens.

Which type should my child start with?

Ages 7 to 10: block coding. Ages 10 and up: Python. Teens interested in websites: HTML, CSS and JavaScript. See the age guide on this page.

Do you teach all of these?

Yes. Teachers in our network cover all of these. Tell us the topic, age and level and a teacher who teaches it is matched to your child before anything is booked.

Do kids need a laptop?

For most classes, yes. A laptop or desktop is best, and some tablets suit younger children.

Are the classes online?

Yes, from any city in India. We confirm the schedule and your child's availability first.

Start a conversation

Tell us your child's age and level.

We suggest where to begin and confirm the format, schedule and what we can teach before anything is booked.

  • Tell us the learnerโ€™s age or grade and goals
  • Weโ€™ll suggest a suitable class or learning path
  • Weโ€™ll confirm format, timing and fees with a parent or guardian

For a childโ€™s class, please have a parent or guardian send the enquiry. Avoid sharing passwords or sensitive personal details.

Weโ€™ll use your details only to respond to this request.

Play it, don't just read it

Write some code right now

Free games that need no sign-up. Pick one and play for five minutes.

All free games โ†’
Chat on WhatsApp
Esc

Try