rootacademy
python · sql · ai · telegram bots

Строй иначе.

Большинство курсов учат повторять за преподавателем. RootAcademy учит строить: настоящий код и настоящие тесты прямо в браузере с первого урока.

two_sum.py
def two_sum(nums, target):
seen = {}
for i, n in enumerate(nums):
if target - n in seen:
return [seen[target - n], i]
seen[n] = i
Тесты3 пройдено
  • two_sum([2, 7, 11, 15], 9) == [0, 1]
  • two_sum([3, 2, 4], 6) == [1, 2]
  • two_sum([3, 3], 6) == [0, 1]

Пиши. Запускай. Смотри, как проходит.

  1. Пиши

    Решай настоящее упражнение в редакторе прямо в браузере. Это тот код, что вы пишете в реальной работе, а не «вставьте пропущенное слово».

  2. Запускай

    Решение прогоняется по реальным тестам в песочнице. Без локальной настройки и без «у меня работает».

  3. Проходит

    Тесты загораются зелёным, и вместе с ними растёт ваш прогресс. В этот момент всё и складывается.

01Что вы получаете

Практика сама ведёт счёт.

Каждая сессия видна на карте

Каждое пройденное упражнение закрашивает клетку на карте активности. Пропустили неделю, и пробел сразу заметен.

Прогресс курса68%
  • Переменные и типы
  • Циклы и коллекции
  • Функции

Прогресс по урокам

Каждый урок и упражнение получают отметку в программе курса. Откройте курс, и следующий шаг уже отмечен.

test_double.py
def double(n):
    return n * 2
  • double(2) == 4
  • double(21) == 42

Красный, пока не пройдёт

Решение прогоняется по настоящим тестам прямо в браузере. Красный тест называет, что именно сломалось.

Очки только за пройденные упражнения

Лидерборд считает зелёные тесты и ничего больше. За просмотр видео очков нет.

Четыре трека, один цикл

Python, SQL, AI-инструменты и Telegram-боты. Каждый трек начинается с работающего кода в первом уроке.

fix_the_bug.py
Тесты1 не пройдено
  • total([2, 3, 5]) == 10

# ожидалось 10, получено 8

Найдите баг

Одна строка неверна, и тест красный. Исправьте строку, запустите тесты и посмотрите, как они зеленеют.

en

Loops repeat the work so you don't have to.

ru

Циклы повторяют работу за вас.

ua

Цикли повторюють роботу за вас.

Учитесь на своём языке

Курсы и интерфейс работают на английском, русском и украинском.

02Программа

Откройте программу до оплаты.

Настоящие модули и количество уроков прямо из каталога. Сначала проверьте глубину, потом решайте.

Открыть весь каталог
Обложка курса «Go с нуля: твой первый компилируемый язык»
Флагманский курсначальный

Go с нуля: твой первый компилируемый язык

Учи Go с первой строки, и каждую из них проверяет компилятор. Ты пишешь код в браузере, тренажёр собирает его и гоняет на настоящих тестах, а ошибки ты видишь ровно те же, что видит работающий Go-разработчик. Двадцать восемь уроков, тринадцать проверяемых задач, от func main до горутин и каналов. Бесплатно.

  • Твоя первая программа на Go5 уроков
    • Что такое Go и по каким правилам работает тренажёртекст
    • package main, func main и правила до сборкитекст
    • Привет и первая прочитанная строкапрактика
    • Переменные, нулевые значения, константы, область видимоститекст
    • Увидеть нулевое значение своими глазамипрактика
Обложка курса «MCP-серверы на Python: протокол своими руками»
среднийбесплатно
MCP-серверы на Python: протокол своими руками

Собери работающий MCP-сервер на одной стандартной библиотеке, по строке JSON за раз. Никакого SDK, никакого фреймворка, никакой магии: каждое поле, уходящее в провод, ты пишешь сам, а тренажёр запускает твой код и сверяет байты. Ты учишь актуальную stateless-ревизию 2026-07-28 и заодно учишься узнавать эру рукопожатия, на которой всё ещё говорит большинство развёрнутых серверов. Двенадцать уроков, семь проверяемых задач, бесплатно.

03Цены и доступ

Курс навсегда. Или всё сразу.

course_forever

Разовая покупка

от 2 290 ₽

  • Курс остаётся у вас навсегда, вместе со всеми будущими обновлениями материалов.
  • 14 дней на возврат, пока пройдено не больше 20% курса.
  • Первый урок каждого курса открыт до оплаты.
Выбрать курс

root_pass

Root Pass

от 499 ₽ в месяц

  • Все платные курсы каталога и все новые, которые выйдут в вашем периоде.
  • Период 1, 3 или 12 месяцев одним платежом, без автосписаний.
  • Прогресс и сертификаты остаются с вами навсегда.
Смотреть тарифы

Код, который действительно выполняется

Каждая задача проверяется реальным запуском вашего кода на тест-кейсах в изолированной песочнице, одинаковой для всех. Никакой имитации программирования тестами с вариантами ответов.

Создано для русскоязычной аудитории

Материалы курсов и поддержка написаны с учётом разработчиков из СНГ, не теряя оригинальную терминологию, которая понадобится вам в работе.

Без расплывчатых обещаний

На странице каждого курса указано, что именно внутри (текстовые уроки, тренажёр кода в браузере, реальные упражнения, квизы), так что вы знаете, за что платите, ещё до записи.

118
уроков пройдено студентами
72
задачи решено
2
сертификата выдано
8
курсов в каталоге
28
уроков во флагманском курсе
4
направления обучения
3
языка курсов и интерфейса

Начните с одного упражнения.

Откройте первый урок и напишите настоящий код в ближайшие пять минут. Без настройки окружения и без марафона видео.

hello.py
print('Hello, ')

Кликните по пропуску, впишите любое слово и нажмите Enter. Строка выполнится по-настоящему, прямо здесь.