Skip to content
Rubik School

An online coding school where every student matters

We teach children and teenagers aged 7 to 18 one-to-one and in micro-groups. We match the programme and the pace to your child’s character and interests, and keep you posted on their progress.

Young Rubik School student giving a cheerful thumbs-up
Rubik School student with laptop during an online lesson
Rubik School student coding a project on laptop
>2000
students have been through the programme
since 2016
we have been teaching programming
3 to 5
students in an online micro-group
online
from anywhere in the world

Our approach

Why parents trust us

You do not have to be an IT specialist or your child’s project manager. We set everything up and give you feedback you can actually use.

Technical care

We explain in detail how to get ready for a lesson and add you to a chat with the school where you can ask anything.

The lesson format

Live conversation in real time — no dull recordings. Only interactive lessons with a teacher, a dialogue and answers to questions here and now.

Micro-groups of 3 to 5

Every student gets attention, and we always see and hear your child. One-to-one lessons are available too.

Practice from the very first lesson

Kids leave the lesson with a finished result — a project built within the planned topic, but from their own unique idea.

Careful mentoring in the lesson

We always help find an idea, support the child when something gets hard, and build a flexible lesson plan around what they know and what they are into.

Parent tracking you can follow

After the first lesson we tell you in detail where we start and where we are heading. And several times a year we prepare reports on what we worked on and what your child achieved.

Support outside the timetable

Bonus hands-on labs midweek keep them from getting stuck on the hard parts (available with packages from 3 months to 1 year).

An individual rhythm

We have a circle of planned topics. But everyone leaves the lesson with a project built on their own ideas. And there is room to follow their imagination in the hands-on labs.

How to start

Three steps and your child is learning

  1. Student coding a project at a laptop

    Tell us about your child — or pick a direction yourself.

    Find a direction
  2. Student at a laptop during an online Scratch lesson

    Write to us how old your child is and whether they have any programming experience.

  3. A laptop with Zoom running, ready for the lesson

    We find a time for the first meeting — and a group schedule that fits.

Programmes

9 directions for children and teenagers aged 7 to 18

Over the years of our school, we have assembled a palette of directions that gently unlocks each child’s potential. We match the course individually to their interests and age: • some prefer game creation, while others are into graphics and 3D • some program with great enthusiasm alongside an AI assistant and neural networks, while others want to write code themselves • some come as complete beginners because there is no computer science at school, others have tried programming at home Lesson formats: micro-groups of 3 to 5 students or one-to-one lessons. Important detail: with our youngest beginners (aged 7–8), we work strictly one-to-one to give the child maximum attention. Joining micro-groups is possible from age 9 (or slightly earlier upon teacher recommendation if the child is ready).

A quick match

Not sure which direction to choose?

Answer four questions and we will show two directions that are most likely to fit. No contact details needed.

How old is your child?
Show all directions
A student’s Scratch project: a room, Scratch the cat and a frog saying “hide”
ages 9–12 groupone-to-one

Scratch programming

  • their own game or animation in the very first lessons
  • easily masters algorithms, loops and conditions
  • learns to bring any idea to life and proudly present their projects

from 190 ₾ for 4 lessons from 5 880 ₽ for 4 lessons from 72 $ for 4 lessons from 63 € for 4 lessons

A student’s pixel-art game: a level with plants and zombies
ages 12–14 groupone-to-one

Game Maker programming

  • creating custom 2D games and bringing any idea to life
  • understanding game design and internal game mechanics
  • writing game code and building well-designed levels

from 220 ₾ for 4 lessons from 6 800 ₽ for 4 lessons from 84 $ for 4 lessons from 73 € for 4 lessons

A student at a laptop during an AI Development and neural networks lesson
ages 12–18 groupone-to-one

AI Development and neural networks

  • working with all media types: graphics, music, code, and game scripts
  • applied product development: launching a complete project from scratch
  • AI promptcraft & control: effective prompts, critical evaluation, and debugging

from 220 ₾ for 4 lessons from 6 800 ₽ for 4 lessons from 84 $ for 4 lessons from 73 € for 4 lessons

A student at a laptop during a computer literacy lesson
ages 7–16 one-to-one

Computer literacy

  • confident computer and Google tools proficiency
  • creating impressive presentations, graphics fundamentals, and first coding steps
  • independence in solving basic technical tasks

from 420 ₾ for 4 lessons from 13 000 ₽ for 4 lessons from 160 $ for 4 lessons from 140 € for 4 lessons

A 3D character model in Blender — a student’s work from a lesson
ages 9–16 one-to-one

Computer graphics: 2D, 3D, AI

  • creates original graphic assets for games, animation, and portfolio
  • confident proficiency in professional graphic editors
  • mastering 3D modeling fundamentals and cutting-edge design tech

from 420 ₾ for 4 lessons from 13 000 ₽ for 4 lessons from 160 $ for 4 lessons from 140 € for 4 lessons

A student at a computer with a Roblox Studio project on screen
ages 9–16 one-to-one

Building 3D games in Roblox

  • a playable game they can share
  • their first scripts in Lua
  • understands how a game works inside, instead of only playing it

from 420 ₾ for 4 lessons from 13 000 ₽ for 4 lessons from 160 $ for 4 lessons from 140 € for 4 lessons

A student at a laptop with the Minecraft world on screen
ages 9–16 one-to-one

Programming in Minecraft

  • writes code that controls a game world
  • turns a favourite game into a skill
  • sees the result of the code on screen straight away

from 420 ₾ for 4 lessons from 13 000 ₽ for 4 lessons from 160 $ for 4 lessons from 140 € for 4 lessons

Teenagers in an online lab developing IT products together
ages 13–18 group

TeenTech Academy

Startup Lab: 3 products a year with two mentors

  • 3 finished public projects in portfolio for resume and university applications
  • product thinking and team development skills
  • hands-on practice guided by two mentors: a technical and a business expert
A senior student with dual monitors during a personalized competition project session
ages 14–18 one-to-one

TeenTech Academy

Personal Competition Track: Project for Victory

  • a completed and polished IT project
  • an application tailored to specific competition criteria
  • confident presentation and defense (we help select competitions and accelerators)
ages 9–12 groupone-to-one

Scratch programming

Turn your child’s interest in gadgets into a real creative skill!

What your child will take away

  • their own game or animation in the very first lessons
  • easily masters algorithms, loops and conditions
  • learns to bring any idea to life and proudly present their projects

Subscriptions

Micro-group

3 to 5 students online · 1.5 hours · once a week

4 lessons · ≈ 1 month

190 ₾ 5 880 ₽ 72 $ 63 €

12 lessons · 3 months

550 ₾ 17 030 ₽ 209 $ 182 €

🎁 + 12 online labs as a gift

24 lessons · 6 months

1 070 ₾ 33 140 ₽ 410 $ 355 €

🎁 + 24 online labs as a gift

38 lessons · academic year

1 630 ₾ 50 485 ₽ 620 $ 540 €

🎁 + 38 online labs as a gift

One-to-one

one-to-one with a teacher · 60 minutes · schedule built around your child

With a school teacher

4 lessons · ≈ 1 month

420 ₾ 13 000 ₽ 160 $ 140 €

8 lessons · ≈ 2 months

800 ₾ 24 800 ₽ 305 $ 265 €

24 lessons · 6 months

2 280 ₾ 70 600 ₽ estimate 870 $ estimate 756 €

With a school founder

4 lessons · ≈ 1 month

540 ₾ 16 800 ₽ 205 $ 180 €

8 lessons · ≈ 2 months

1 040 ₾ 32 200 ₽ 395 $ 345 €

🎁 Online labs

When you buy a package of 3 months or longer, your child gets access to a weekly online lab. It is a space where we meet to create together, share ideas and ask any questions — the teacher is always there and helps bring the project all the way to done!

ages 12–14 groupone-to-one

Game Maker programming

Want to look at your favourite games through the eyes of a creator? This course is for you.

What your child will take away

  • creating custom 2D games and bringing any idea to life
  • understanding game design and internal game mechanics
  • writing game code and building well-designed levels

Subscriptions

Micro-group

3 to 5 students online · 1.5 hours · once a week

4 lessons · ≈ 1 month

220 ₾ 6 800 ₽ 84 $ 73 €

12 lessons · 3 months

630 ₾ 19 500 ₽ 240 $ 210 €

🎁 + 12 online labs as a gift

24 lessons · 6 months

1 250 ₾ 38 700 ₽ 475 $ 415 €

🎁 + 24 online labs as a gift

38 lessons · academic year

1 890 ₾ 58 500 ₽ 720 $ 625 €

🎁 + 38 online labs as a gift

One-to-one

one-to-one with a teacher · 60 minutes · schedule built around your child

With a school teacher

4 lessons · ≈ 1 month

420 ₾ 13 000 ₽ 160 $ 140 €

8 lessons · ≈ 2 months

800 ₾ 24 800 ₽ 305 $ 265 €

24 lessons · 6 months

2 280 ₾ 70 600 ₽ estimate 870 $ estimate 756 €

With a school founder

4 lessons · ≈ 1 month

540 ₾ 16 800 ₽ 205 $ 180 €

8 lessons · ≈ 2 months

1 040 ₾ 32 200 ₽ 395 $ 345 €

🎁 Online labs

When you buy a package of 3 months or longer, your child gets access to a weekly online lab. It is a space where we meet to create together, share ideas and ask any questions — the teacher is always there and helps bring the project all the way to done!

ages 12–18 groupone-to-one

AI Development and neural networks

A comprehensive course on mastering modern AI tools. We teach students to use neural networks as a universal super-assistant for creativity, development, and study.

What your child will take away

  • working with all media types: graphics, music, code, and game scripts
  • applied product development: launching a complete project from scratch
  • AI promptcraft & control: effective prompts, critical evaluation, and debugging

Subscriptions

Micro-group

3 to 5 students online · 1.5 hours · once a week

4 lessons · ≈ 1 month

220 ₾ 6 800 ₽ 84 $ 73 €

12 lessons · 3 months

630 ₾ 19 500 ₽ 240 $ 210 €

🎁 + 12 online labs as a gift

24 lessons · 6 months

1 250 ₾ 38 700 ₽ 475 $ 415 €

🎁 + 24 online labs as a gift

38 lessons · academic year

1 890 ₾ 58 500 ₽ 720 $ 625 €

🎁 + 38 online labs as a gift

One-to-one

one-to-one with a teacher · 60 minutes · schedule built around your child

With a school teacher

4 lessons · ≈ 1 month

420 ₾ 13 000 ₽ 160 $ 140 €

8 lessons · ≈ 2 months

800 ₾ 24 800 ₽ 305 $ 265 €

24 lessons · 6 months

2 280 ₾ 70 600 ₽ estimate 870 $ estimate 756 €

With a school founder

4 lessons · ≈ 1 month

540 ₾ 16 800 ₽ 205 $ 180 €

8 lessons · ≈ 2 months

1 040 ₾ 32 200 ₽ 395 $ 345 €

🎁 Online labs

When you buy a package of 3 months or longer, your child gets access to a weekly online lab. It is a space where we meet to create together, share ideas and ask any questions — the teacher is always there and helps bring the project all the way to done!

ages 7–16 one-to-one

Computer literacy

We take on what is not taught in school computer science classes.

The course provides a real foundation for study and life: from competent computer management and Google tools to creating impressive presentations, graphics fundamentals, and a first introduction to code. Children stop getting stuck on basic technical tasks and learn to navigate the web safely.

What your child will take away

  • confident computer and Google tools proficiency
  • creating impressive presentations, graphics fundamentals, and first coding steps
  • independence in solving basic technical tasks

Subscriptions

One-to-one

one-to-one with a teacher · 60 minutes · schedule built around your child

With a school teacher

4 lessons · ≈ 1 month

420 ₾ 13 000 ₽ 160 $ 140 €

8 lessons · ≈ 2 months

800 ₾ 24 800 ₽ 305 $ 265 €

24 lessons · 6 months

2 280 ₾ 70 600 ₽ estimate 870 $ estimate 756 €

With a school founder

4 lessons · ≈ 1 month

540 ₾ 16 800 ₽ 205 $ 180 €

8 lessons · ≈ 2 months

1 040 ₾ 32 200 ₽ 395 $ 345 €

ages 9–16 one-to-one

Computer graphics: 2D, 3D, AI

Mastering digital art and design using cutting-edge technologies.

What your child will take away

  • creates original graphic assets for games, animation, and portfolio
  • confident proficiency in professional graphic editors
  • mastering 3D modeling fundamentals and cutting-edge design tech

Subscriptions

One-to-one

one-to-one with a teacher · 60 minutes · schedule built around your child

With a school teacher

4 lessons · ≈ 1 month

420 ₾ 13 000 ₽ 160 $ 140 €

8 lessons · ≈ 2 months

800 ₾ 24 800 ₽ 305 $ 265 €

24 lessons · 6 months

2 280 ₾ 70 600 ₽ estimate 870 $ estimate 756 €

With a school founder

4 lessons · ≈ 1 month

540 ₾ 16 800 ₽ 205 $ 180 €

8 lessons · ≈ 2 months

1 040 ₾ 32 200 ₽ 395 $ 345 €

ages 9–16 one-to-one

Building 3D games in Roblox

Draft — awaiting the client’s wording

Your child builds their own game in Roblox Studio: lays out the map, sets the rules and brings it to life with scripts, then lets friends play it.

What your child will take away

  • a playable game they can share
  • their first scripts in Lua
  • understands how a game works inside, instead of only playing it

Subscriptions

One-to-one

one-to-one with a teacher · 60 minutes · schedule built around your child

With a school teacher

4 lessons · ≈ 1 month

420 ₾ 13 000 ₽ 160 $ 140 €

8 lessons · ≈ 2 months

800 ₾ 24 800 ₽ 305 $ 265 €

24 lessons · 6 months

2 280 ₾ 70 600 ₽ estimate 870 $ estimate 756 €

With a school founder

4 lessons · ≈ 1 month

540 ₾ 16 800 ₽ 205 $ 180 €

8 lessons · ≈ 2 months

1 040 ₾ 32 200 ₽ 395 $ 345 €

ages 9–16 one-to-one

Programming in Minecraft

Draft — awaiting the client’s wording

A familiar game becomes a programming environment: your child writes code that builds, automates and changes the Minecraft world.

What your child will take away

  • writes code that controls a game world
  • turns a favourite game into a skill
  • sees the result of the code on screen straight away

Subscriptions

One-to-one

one-to-one with a teacher · 60 minutes · schedule built around your child

With a school teacher

4 lessons · ≈ 1 month

420 ₾ 13 000 ₽ 160 $ 140 €

8 lessons · ≈ 2 months

800 ₾ 24 800 ₽ 305 $ 265 €

24 lessons · 6 months

2 280 ₾ 70 600 ₽ estimate 870 $ estimate 756 €

With a school founder

4 lessons · ≈ 1 month

540 ₾ 16 800 ₽ 205 $ 180 €

8 lessons · ≈ 2 months

1 040 ₾ 32 200 ₽ 395 $ 345 €

Team

About every one of our teachers we hear: “I only want to learn with them!”

Lead Mentors

Experienced educators and IT practitioners who have undergone comprehensive training in both online and offline formats. Each of them deeply shares our culture: knowing how to engage students in complex topics, create a safe and friendly environment in classes, and become a true guide to the world of technology for each student.

  • Photo — Maria Aksamentova Photo — Maria Aksamentova

    Maria Aksamentova

  • Photo — Anna Kirilyuk Photo — Anna Kirilyuk

    Anna Kirilyuk

  • Photo — Luka Zhamerashvili Photo — Luka Zhamerashvili

    Luka Zhamerashvili

  • Photo — David Chikvaidze Photo — David Chikvaidze

    David Chikvaidze

Methodologists and founders

The programmes are designed by engineers and specialists with degrees in their field, and the projects of older students are run to the standards of real technology startups.

  • Photo — Nataliia Krasilnikova Photo — Nataliia Krasilnikova

    Nataliia Krasilnikova

  • Photo — Sergei Privalov Photo — Sergei Privalov

    Sergei Privalov

  • Photo — Nadezhda Glukhareva Photo — Nadezhda Glukhareva

    Nadezhda Glukhareva

How we choose our teachers

A great programmer is easier to find than a great educator — that is why we build our selection differently. We look for people with a technical background (most often practicing developers), but we only invite those to our team who have the essential quality: genuine empathy and true joy from working with children. You can teach someone to write code, but teaching them to love kids and burn with excitement for their successes is hardly possible. We train every future teacher in our inner culture and evaluate them by three key criteria: • Understanding age — the teacher clearly senses who is in front of them: a 9-year-old child or a 14-year-old teenager, and knows what truly interests them. • Speaking the same language — the ability to explain complex technical concepts in simple, engaging language without boring lectures. • Attention to everyone — it is impossible to get lost in our lessons. The teacher remembers each student, notices every achievement, and takes a genuine interest not only in the code, but in what the child lives by. That is why our teachers leave classes energized, and kids eagerly look forward to every lesson.

“You can learn to code even without a special mathematical talent — as long as there is desire and persistence. But genuinely loving children, burning with excitement for their successes, and enjoying communicating with them — this must be rooted in the mentor’s character. That is why we look with special care for those who possess this exact talent.”
Sergei Privalov, founder and methodologist

Reviews

What parents and kids say

These reviews are real — collected over the years the school has been running.

  • Svetlana, mother of Seryozha, 13

    Svetlana, mother of Seryozha, 13

    parent

    He always runs to his lesson. Even when he is out with friends, he remembers there is a class and shows up on time.

  • Avatar without a photo

    Yana, mother of Daniel, 12

    parent

    My son Daniel would not even hear about programming. I asked him to go to a trial lesson at Rubik School. And, a miracleeeee, he wanted to go on, he is studying, he is interested. That is all down to the teachers, to the atmosphere itself and the approach. Rubik School is my son’s and my favourite. Thank you💖

  • Yulia, mother of Bulat, 9

    Yulia, mother of Bulat, 9

    parent

    Bulat has only been studying for a third month. And now he has discovered he can write programs at home. He sits up till night making games, you cannot drag him away.

  • Larisa, mother of Lev, 10

    Larisa, mother of Lev, 10

    parent

    My child is interested in it himself, he does not need me looking over his shoulder. Everything he programs at home he does on his own and because he wants to. I know he is taking part in a competition. Sometimes he sends his games to classmates so they can play them. Last summer we did Minecraft for two months. Now that is Lev’s point of pride: he is the only one of his friends who can set up a server and use commands. And he teaches all of them.

  • Seva, 17, our graduate

    Seva, 17, our graduate

    student

    I have just turned 17 and I am still programming — I have already written an app for friends at university. I study at a lyceum, and I chose my profession thanks to you back in the second grade. I have not settled on a field yet, but programming is definitely the foundation.

  • Artem, 13

    Artem, 13

    student

    At first, when I started programming, I was simply interested in it. And now I see how much more thoughtful and technically literate I am than my peers. I know far more about computers than my classmates do. I was really surprised when I noticed it. Programming helps me not only when I am programming, but in ordinary life too: it is easier to find my way around website interfaces, easier even to search for something on Google. For example, did you know that if you put a phrase in quotation marks when you search, you get pages that are certain to contain that phrase? I can use keyboard shortcuts. So I would strongly recommend programming to anyone who simply wants to understand computers better.

They were written in Russian and translated here; we have not edited a word of the originals.

Questions

Frequently asked questions

What are the computer requirements?
You need a computer that can run Zoom, with a working camera and microphone, free disk space and a little performance headroom for light applications. It matters that your child can download and install programs themselves and sign up for the services they need — that is, an account without parental restrictions on installing software. If something will not run, we will help you set it up.
What age can a child start at?
At Rubik School we teach children aged 7 to 18: each direction has its own age range, and with children aged 7–8 we work strictly one-to-one. For senior students (14–18) who are planning their own startup or want to build a major project for school, university or resume, there is a dedicated space — TeenTech Academy.
What is needed for the lessons besides a computer?
A quiet place where your child will not be distracted, working camera and microphone (built-in laptop ones will do). Headphones (recommended) and installed Zoom. If you are using a laptop, a mouse is mandatory (a touchpad is not enough for fast and confident work).
Is there any homework?
We do not set compulsory homework, but we strongly encourage the kids to keep working on their own at home.
What if my child misses a lesson?
A missed lesson can be made up with another group. Write to the manager — we will find a group to join or reschedule a one-to-one lesson.
What language are the lessons in, and what about time zones?
Lessons are taught in Russian, English and Georgian. The time zone does not matter: we build the schedule around your child, wherever you live.

Let’s start

We will find the right programme for your child

Message us on a messenger — we will answer all your questions, find the right direction and pick a convenient time for the first meeting.

Chat on Telegram Find a track on WhatsApp

Request a callback from a manager

Leave your name and contact info: a school manager will get in touch, answer all your questions and help choose the right course.

We will reply on WhatsApp or Telegram — whichever you prefer.

By clicking the button you consent to the processing of your personal data under the terms of the policy.