Самостоятельно
от 2 500 ₽/мес
Работаете в своём темпе, без дедлайнов.
- Полная программа выбранного курса
- Проверка решений по критериям этапов
- Материалы и AI-помощь рядом с задачей
Знакомы с основами программирования? Собирайте приложения на Go по этапам — от CLI до микросервисов. Получайте проверку по критериям и помощь по ходу работы.
Бесплатно в браузере, без регистрации
Реализуйте создание книги: сохраняйте название и автора, а запросы с пустыми полями отклоняйте до записи в базу.
if req.Title == "" {
return nil, ErrBookTitleEmpty
}
err := s.bookRepo.Create(ctx,
&domain.Book{
Title: req.Title,
Author: req.Author,
CreatedBy: userID,
})Книга без автора появится в каталоге. Добавьте проверку автора перед сохранением.
Учебный пример из «Микросервисов на Go».
На примере курса «Микросервисы на Go»
Bookshelf — приложение с каталогом книг и рецензиями. Вы пишете backend на Go: от регистрации пользователей и хранения данных до взаимодействия сервисов.

Каждая реализованная часть API открывает новую возможность в приложении.
В следующих проектах курса выделите сервис авторизации, добавите обработку обложек через RabbitMQ и API Gateway с кэшем Redis. Код останется в вашем GitHub.
Для тех, кто знаком с Go и HTTP
Программа «Микросервисов на Go»Программа и критерии уже собраны. Вы сосредоточены на коде и своих решениях.
У каждого этапа есть задача, требования и материалы. В курсах работаете локально и сохраняете решения на GitHub.
Проверка показывает, какие требования выполнены. Материалы и AI-помощник помогают понять, что исправить.
В аккаунте видно, какие этапы пройдены и какие навыки вы практикуете. В конце проекта — работающая программа в вашем репозитории.
Начните с основ Go или углубитесь в конкретную область. Каждый курс приобретается отдельно.
Программируете на другом языке, Go пока не знаете
Освоите синтаксис, структуры и интерфейсы Go. Соберёте файловый органайзер, менеджер паролей и терминальную игру.
Уже знаете основы Go
Горутины, каналы и синхронизация — в загрузчике файлов, обработчике логов и TCP-чате.
Пишете простые программы на Go
HTTP, OAuth и внешние API — в Weather CLI, облачной синхронизации и Telegram-боте.
Знакомы с Go и HTTP
От книжного каталога до системы сервисов с PostgreSQL, RabbitMQ, Redis и API Gateway.
Сроки ориентировочные, при указанной нагрузке. На странице курса — программа, пробная часть и точные тарифы.
«Платформа мне правда помогает — то что всё происходит на практике, оно прям ровным кирпичиком рядом в голове укладывается.»
После пробных этапов подписка открывает всю программу выбранного курса. Платите помесячно, пока учитесь.
от 2 500 ₽/мес
Работаете в своём темпе, без дедлайнов.
от 4 500 ₽/мес
Если хотите улучшить качество своих инженерных решений.
Цена зависит от курса. Подписка продлевается каждый месяц.
Отменить продление можно в Tribute; доступ действует до конца оплаченного периода.
Bookshelf · учебный пример ревью
Автоматическая проверка сверяет код с требованиями этапа. Ментор разбирает завершённый проект целиком: архитектуру, обработку ошибок и читаемость.
«Обратная связь — самое важное. Ревью не для галочки, фидбэк полный.»
Остался вопрос?
Напишите команде Praxis
Да, если у вас есть базовый опыт программирования на другом языке: вы знакомы с переменными, функциями, циклами и структурами данных. Начните с «Основ Go». Если Go уже знаком, выбирайте курс по теме, которую хотите освоить.
Вводный проект можно пройти в браузере без регистрации и установки Go. В курсах тоже есть пробная часть — её объём указан на странице проекта. Если основы Go уже знакомы, сразу откройте интересующий курс.
Сохраните прогресс в аккаунте и переходите к первому проекту «Основ Go» или выберите другой курс. В проектах курса вы пишете код локально и отправляете его через GitHub. Инструкции по настройке есть в заданиях.
Нет. Каждый курс — отдельная программа и подписка. Выбирайте по своей задаче и начальным знаниям, указанным в карточке. Если только переходите на Go с другого языка, начните с «Основ Go».
На странице выбранного курса откройте тарифы. Войдите в аккаунт и подключите Telegram — он нужен, чтобы связать оплату с вашим профилем. Затем вернитесь к тарифу и оформите подписку в Tribute.
Продление остановится, а полный доступ сохранится до конца оплаченного периода. После этого завершённые проекты останутся доступны, в незавершённых — пробная часть. Прогресс не пропадёт.
Напишите первую программу на Go в браузере и познакомьтесь с проверкой. Если основы Go уже знакомы, переходите к пробной части выбранного курса.
Для каждой рецензии автор загружается отдельным запросом. На странице с 20 рецензиями это ещё 20 обращений к базе.
Соберите ID авторов и загрузите их одним запросом. Затем сопоставьте пользователей с рецензиями через map — число запросов не будет расти вместе со списком.