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

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

від 39 $

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

root_pass

Root Pass

від 6 $ на місяць

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

Код, який справді виконується

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

Створено для україномовної аудиторії

Матеріали курсів і підтримка враховують контекст україномовних розробників, без втрати оригінальної термінології, яка знадобиться вам у роботі.

Без розпливчастих обіцянок

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

25
студентів вчаться писати код
119
уроків пройдено студентами
72
задачі розв'язано
2
сертифікати видано
8
курсів у каталозі
28
уроків у флагманському курсі
4
напрями навчання
3
мови курсів та інтерфейсу

Почніть з однієї вправи.

Відкрийте перший урок і напишіть справжній код у найближчі п'ять хвилин. Без налаштування середовища і без марафону відео.

hello.py
print('Hello, ')

Клацніть по пропуску, впишіть будь-яке слово і натисніть Enter. Рядок виконається по-справжньому, просто тут.