Учебная платформа для бэкенд-разработчиков

Go и бэкенд
на русском. Бесплатно.

Учебники с примерами, которые запускаются в браузере, задачи с автопроверкой тестами и проекты, где вы пишете свой HTTP-сервер и Redis. Готовитесь к собеседованию по Go? Диагностика и первый день интенсива тоже бесплатные.

Без регистрацииКод проверяют тестыВ своём темпе
Инженерный конструктор: синие и светлые детали собираются в многоуровневую систему
Маленькие шаги.
Сложные вещи.
[01 → ∞]

С чего начать

Основы Go

Go с нуля: синтаксис, срезы и карты, структуры, интерфейсы и ошибки. Каждый пример можно поменять и запустить прямо на странице.

Открыть учебник

Конкурентность Go

Горутины, каналы, select, sync и context. После учебника решаете задачи, а тесты сразу показывают, где решение ломается.

Перейти к курсу

Собеседование Go

Короткая диагностика покажет слабые темы. Она и первый день бесплатны, дальше вопросы с разборами, лайвкодинг и мок-интервью.

Начать бесплатно
Ваш следующий шаг

Начните с первой строки.

Не нужно знать всё заранее. Короткая глава, понятный пример — и вы уже пробуете сами.

Открыть первый урокБесплатно · можно начать без аккаунта
  1. 01Разобраться с основами

    Переменные, условия, функции — с примерами на Go.

  2. 02Попробовать в деле

    Небольшие упражнения рядом с теорией.

  3. 03Перейти к системам

    Когда появится база — собрать свой первый сервер.

Понять. Проверить. Запомнить.

Не откладывайте
на «когда-нибудь».

Первую маленькую задачу можно решить прямо сейчас. Никакой подготовки — выберите уровень и попробуйте.

Ответ важен.
Понять почему — ещё важнее.
Разминка / Go
total := 0
for i := 1; i <= 3; i++ {
    total += i
}
fmt.Println(total)

Что выведет этот код?

Выберите ответ. Объяснение появится сразу.

Для тех, кто хочет глубже

Когда-нибудь
вы напишете
свой Redis.

А начать можно сегодня. Реальные системы, разобранные на посильные этапы. Ваш редактор, ваш код, настоящие тесты.

Выбрать из 11 проектов
Место, куда хочется возвращаться

Не марафон на силу воли.
Практика, которая складывается.

Один понятный шаг

Откройте главу или выберите этап проекта. Не нужно держать весь учебный план в голове.

Найти тему

Обратная связь по делу

Запускайте проверки, читайте вывод и исправляйте решение. Ошибка — часть работы, а не повод остановиться.

Открыть практику

Ваш прогресс остаётся

Решённые задачи и прочитанные главы сохраняются. Вернуться к последнему материалу можно прямо с главной.

Мой прогресс
Теория, к которой возвращаются

Соберите крепкую базу.

Вся библиотека
GraphLMS / Интенсивinterview()
7 дней до оффера

Собеседование Go

Новое

Интенсив за 7 дней: 800+ вопросов с разборами, 117 задач «что выведет», 166 задач лайвкодинга с проверкой, system design, код-ревью и пробные собеседования с Графиком

Диагностика и день 1 бесплатно · Спринт 2 290 ₽

GraphLMS / УчебникGo_
Начните здесь

Основы Go

12 глав

Go с нуля для джунов: синтаксис, типы, структуры, интерфейсы, ошибки и первое знакомство с горутинами. С интерактивными примерами прямо в браузере.

GraphLMS / Учебникgo func()
Думайте параллельно

Конкурентность Go

10 глав

Каналы, select, sync, context, паттерны. 32 задачи с секции «Платформа» и сквозной учебник.

GraphLMS / УчебникOS /
Процессы, память, диск

Операционные системы

36 глав

Виртуализация, конкурентность, персистентность. Интерактивные симуляторы, квизы и код-задачи. По мотивам OSTEP, адаптировано под рынок.

GraphLMS / УчебникAPI → DB
Спроектируйте систему

Проектирование систем

16 глав

Бесплатный путь от сетей и хранения данных до highload-архитектуры: 16 основных глав, 16 инженерных блоков, локальные лаборатории и защита решений.

GraphLMS / УчебникHTTP 200
Один проект целиком

Backend на Go: от первой программы до проекта

8 глав

Бесплатный законченный путь: Go, HTTP, очередь заданий, хранение, надёжность, метрики и защита архитектуры. Один проект с локальными тестами и открытым разбором.

GraphLMS / Учебникgit log
История и ветки

Git: история изменений и работа в команде

14 глав

От первого коммита до веток, конфликтов, восстановления и совместной работы. Все обязательные упражнения выполняются в локальных репозиториях.

GraphLMS / Учебник$ ls -la
Оболочка, права, сеть

Linux: практический курс для разработчика

14 глав

Файлы, оболочка, права, процессы, сети, службы и резервные копии. Учимся объяснять действия команд и самостоятельно разбирать ошибки.

GraphLMS / УчебникSELECT
SQL и транзакции

Базы данных: SQL и PostgreSQL на практике

13 глав

От таблиц и SQL до конкурентных транзакций, индексов, миграций и восстановления. Один учебный проект и локальные лаборатории.

GraphLMS / УчебникO(log n)
Задачи на Go

Алгоритмы и структуры данных на Go

16 глав

Сложность, поиск, сортировки, деревья, графы и динамическое программирование. Реализации, контрпримеры и проверяемые задачи на Go.

GraphLMS / Учебник> claude
Свой харнесс

Вайбкодинг: от первого запроса до своего харнесса

14 глав

Курс для начинающих: Claude Code или Codex, постановка задач, скиллы, MCP, проверка кода и настройка харнесса. Сквозной локальный проект с минимумом кода, заданиями и открытым эталоном.

Остались вопросы?

Я никогда не программировал. Мне подойдёт?

Да. Выберите «Начинаю с нуля»: маршрут откроет основы Go. Начните с первой главы, запускайте примеры и двигайтесь в своём темпе. К системным проектам можно перейти позже.

А если я уже работаю разработчиком?

Выберите «Уже пишу код». Вам доступны задачи по конкурентности Go, лаборатории по ОС и 11 проектов: собственные HTTP-сервер, Redis, Git, SQLite и другие системы.

Это действительно бесплатно?

Учебники, задачи и локальные проверки доступны бесплатно. В проекте Claude Code отдельно нужны ключ и оплаченные запросы к внешнему API OpenRouter. Для остальных проектов эта интеграция не требуется.

Нужно ли создавать аккаунт?

Начать можно без регистрации. Прогресс учебных задач сохраняется в этом браузере; аккаунт нужен для синхронизации между устройствами. Результаты локальных проектных тестеров отображаются отдельно в проекте.

Откуда взяты инженерные проекты?

Используем открытые задания CodeCrafters под лицензией MIT. Материалы переведены на русский, ссылки на оригиналы сохранены. Решения вы пишете и проверяете локально на своём компьютере.

Не нужно быть готовым ко всему.

Достаточно начать
с одного шага.

Выбрать свой путь

Без регистрации. Без дедлайна. С интересом.