Learning Center
Practical courses on development, architecture and launching tech products
Author training programs for developers and technical leaders. Real experience from 20+ years of practice.
I run corporate workshops. Curricula are being prepared; if you have a specific request, reach out.
20+ years shipping
From startups and AAA games to highload systems.
Practice first
Real migrations and reviews, not abstract theory.
Teams that scale
Leadership, hiring, and healthy founder-team sync.
Learning plan
Move step by step
Next step
Architecture review + starter consultation
30-minute call to pick your track and skill checklist.
Who is it for
For developers, tech leads, and founders
Hands-on practice, reviews, and support without fluff.
Middle → Senior
Work on real tasks, grow architecture and communication skills.
Senior / Lead
Sessions on system design, hiring, and team scaling.
Founders
Tech oversight, stack choices, interviews, and vendor management.
Personal reviews, strategy and support
Personal mentoring rooted in real-world practice
First month to align on goals. Then steady support: architecture, code, career, negotiations.
- • Weekly 60-min call + async messenger support
- • Your tasks and code: from bugs to architecture
- • Growth plan with checkpoints
- • Limited seats to keep true 1:1 focus
Month playbook
- 1
Diagnosis & goals
First call to surface risks and define outcomes.
- 2
Plan + skill map
We craft a checklist across skills, tasks, and checkpoints.
- 3
Weekly rhythm
Code/architecture reviews every week with async support.
- 4
Month recap
Document shipped changes, metrics, and the next bet.
1:1 Mentoring
₽1500 intro → ₽7000 / mo
First month ₽1500, then ₽7000/mo. Cancel anytime.
Community, calls, offline meetups
Private club for engineers and leads
Group calls twice a month, chat, mini-reviews, referrals and jobs sharing, plus a monthly meetup/party in Moscow.
- • Online calls: cases and live reviews
- • Monthly meetup/party in Moscow
- • Private chat, referrals and job sharing
- • Mini-reviews from peers and me
- • Limited seats to keep engagement high
2 live calls
per month
Online + offline
chat & meetups
Practice heavy
cases and reviews
Private Club
Join free
by approvalAccess by personal approval. Base price: ₽1800/mo.
2 live calls
per month
Online + offline
chat & meetups
7274 0425 2025 2025
Card holder
Constantin Potapov
Valid thru
12/25
Limited seats to keep engagement high.
Practical Experience
Only proven approaches from real projects
Modern Technologies
Python, Django, React, Next.js, architecture and DevOps
Individual Approach
Mentoring and code review from a practicing expert
Tracks
Pick your track
Guided steps: what to read, watch, and ship first.
Architect / Lead
System design, observability, and scaling strategies for production systems.
Steps
- System design
- Observability & SLOs
- CI/CD and migrations
Frontend / React
Next.js architecture, performance, and DX for complex interfaces.
Steps
- Pro typing & DX
- Performance / Web Vitals
- Design systems
Product / Founder
Ship MVPs, funnels, experiments, and vendor management.
Steps
- MVP & metrics
- Experimentation
- Vendor management
Education
Courses
Complete courses with step-by-step learning. From basics to advanced techniques.
Courses
11
Lessons
109
Topics
3
Архитектура высоконагруженных веб-приложений
Изучите принципы построения высоконагруженных систем: масштабирование, кэширование, базы данных, очереди, мониторинг и архитектурные паттерны
Pytest с нуля: Первые тесты за 2.5 часа
Первый тест за 10 минут. Assert, фикстуры, параметризация — только база для быстрой победы.
Распределенная трассировка: от основ до production
Научитесь отлаживать микросервисы с помощью distributed tracing: от базовых концепций до production-ready setup с примерами на Node.js, Python и Go
Pytest для джунов: Моки и интеграция
Моки для HTTP/файлов, coverage, pytest.ini, conftest.py — от учебных тестов к реальным задачам.
Pytest: Профессиональные инструменты
pytest-xdist (8x ускорение), src layout, продвинутые фикстуры, плагины — production-ready инструменты.
k6: нагрузочное тестирование как система
70% практики, 30% методологии: учимся строить стратегию нагрузочного тестирования, писать реалистичные сценарии, читать метрики и вшивать k6 в релизный процесс
Pytest: Production-grade интеграционные тесты
Миграции БД, фабрики данных, Testcontainers, production REST API тестирование, параллельный запуск в CI — от учебных тестов к production.
Pytest: Борьба с Race Conditions в Async-коде
ТОЛЬКО для async-разработчиков: race conditions, flaky tests, async fixtures — специализация для asyncio.
Pytest: Legacy Code и TDD
Legacy → Testable → TDD: покрываем старый код и добавляем новые фичи правильно.
Pytest: Контракты и Production CI/CD
Contracts + CI/CD: защита от breaking changes и production-автоматизация тестов.
Pytest с нуля: тесты, которые реально работают
⚠️ Курс устарел и заменён на серию из 3 курсов. Материал доступен, но рекомендуем новую структуру.
Learning Center
Learning Materials
Curated, practical guides and tools. Pick by category or level.
Учебник по asyncio в Python
Полное руководство по асинхронному программированию в Python с использованием библиотеки asyncio — от основ до продвинутых паттернов
Feature-Sliced Design на практике
Практическое руководство по Feature-Sliced Design - архитектуре для масштабируемых фронтенд-приложений. От теории к реальным кейсам.
TypeScript для JavaScript-разработчиков
Полное руководство по переходу с JavaScript на TypeScript: типы, интерфейсы, generics, утилитные типы и интеграция с React/Next.js
Docker и Docker Compose для разработчиков
Полное практическое руководство по Docker и Docker Compose — от основ контейнеризации до production-ready конфигураций
Poetry и uv: современное управление зависимостями в Python
Полное практическое руководство по Poetry и uv — от базовой установки до продвинутых техник управления зависимостями, монорепозиториями и CI/CD
Практический гайд по статической типизации в Python
Справочник по статической типизации: аннотации, функции, TypedDict, Protocols и настройка mypy
Umami Analytics для бизнеса: от установки до роста выручки
Практический гайд для предпринимателей: как внедрить Umami Analytics и использовать данные для роста бизнеса — без сложной технической терминологии, с конкретными метриками и планом действий
Омниканальный маркетинг. Стратегия бесшовного клиентского опыта
Полное руководство по омниканальному маркетингу — от базовых концепций до практического внедрения стратегии
PostgreSQL для Python-разработчиков
Полное практическое руководство по работе с PostgreSQL в Python - от SQLAlchemy до оптимизации запросов и асинхронной работы с asyncpg
Современная монетизация мобильных игр. От F2P до Battle Pass
Полное руководство по монетизации мобильных игр — от базовых моделей до продвинутых стратегий LiveOps и аналитики
Утечки памяти в Python: отладка и решение в продакшене
Экспертное руководство по обнаружению, диагностике и устранению утечек памяти в Python-приложениях. Готовимся к техническим собеседованиям и решаем реальные проблемы в продакшене.
Упаковка бизнес-идей: быстрый, полный и итеративный подходы
Практическая методология, которая помогает перевести идею на язык выгод клиента и быстро проверить гипотезу.
Customer Journey Map: как читать путь клиента и убирать швы
Что такое карта пути клиента, когда она нужна и пошаговый процесс её построения — от исследований до приоритизации улучшений.
Самостоятельный выбор: Исчерпывающее руководство по self-hosted Headless CMS и их бесшовной интеграции с Next.js
Практическое, без иллюзий руководство для архитекторов: как диагностировать потребность в self-hosted CMS, выбрать между Strapi, Directus, Keystone, Payload и Medusa, и довести интеграцию с Next.js до прод-готовности (webhooks, превью, кеши, типизация, стриминг, ретраи)
Observability в pytest: метрики и трейсы для расследований
Подключаем наблюдаемость к тестам: метрики, трейсы и логи, чтобы расследовать race conditions и flaky в CI. Минимальный стек, артефакты рядом с тестами.
Performance testing с pytest-benchmark
Быстрый старт с pytest-benchmark: ставим рядом с функциональными тестами, заводим бюджет времени и сохраняем baseline в CI.
Мокирование времени в async: asyncio.sleep и retry-логика
Как тестировать async код с задержками без реального ожидания. Мокирование asyncio.sleep, time.time, datetime. Тестирование retry-логики и таймаутов.
Синхронное тестирование БД: фундамент для начинающих
Простое введение в тестирование PostgreSQL без async. Фикстуры, транзакции, rollback. Для тех, кто еще не готов к async.
Race Conditions в многопоточном коде: threading.Lock
Понимание race conditions на простых примерах с threading. Счетчик, корзина покупок, диагностика гонок. Для тех, кто не работает с async.