Skip to content
LaunchingOur projectEducation

Education · Online school

BalaCode — an online IT school for kids in Kazakhstan

IT and other subjects for kids aged 10–18: video courses and live mini-groups in Russian and Kazakh

BalaCode.kz is an online school in Kazakhstan for kids aged 10–18. IT courses and other subjects for children in two formats — video courses and live mini-groups with a teacher. Lessons are in Russian and Kazakh, and the first trial lesson is free.

Task

Parents find it hard to choose online learning for their child: will the format work, are there classes in Kazakh, and how do you track progress? Meanwhile the school has to sell courses, run groups and answer enquiries at the same time.

Solution

A platform with a course catalog, a free trial lesson and a parent account that shows each child’s progress. The school manages enquiries, groups, teachers and payments in one admin panel.

Features

  • Subjects for kids aged 10–18: IT courses and other children’s programs
  • Two formats: recorded video courses and live mini-groups with a teacher
  • Russian and Kazakh — both the interface and the courses
  • A free 0 ₸ trial lesson before buying
  • Parent account: several children, progress by course, “continue learning”
  • Safe sign-in for kids under 14 — through a parent’s account
  • Admin: enquiries, users, teachers, courses, groups and lessons
  • Payments, promo codes, reviews, chats, blog and mailings
  • School dashboard: revenue, enquiries, trial-to-paid conversion, attendance and progress by subject

What we built

  • Website and personal accounts on Next.js and React
  • Bilingual RU/KK interface with next-intl
  • Backend and database on Prisma and PostgreSQL
  • School admin with an enquiry CRM and analytics
  • UI design and kids’ visual identity

Stack

  • Next.js
  • React
  • TypeScript
  • Prisma
  • PostgreSQL
  • next-intl
  • Tailwind

Screens

App

Web and dashboards