все разделы

Каталог курсов

Выбирай раздел по теме и переходи к урокам.

46 разделов

  1. Верхнеуровневая карта

    Роадмап как ориентированный граф. С чего начать и куда смотреть.

    ПодборкаПосле регистрации
  2. Программирование / CS

    Фундаментальный блок: ФП, парсеры, алгоритмы и структуры под нагрузкой. Не устаревает вместе с фреймворками.

    32 урокаПосле регистрации
    Хочу пройти
  3. JavaScript

    Замыкания, контекст, прототипы, исключения, итераторы.

    8 уроковПосле регистрации
    Хочу пройти
  4. TypeScript

    База TS на code-basics. Дальше: программирование на типах, странности структурной типизации, надёжность на границах, Effect-TS.

    10 уроковПосле регистрации
    Хочу пройти
  5. Асинхронность

    Карта async-примитивов: гранулярность, поток, владение состоянием.

    11 уроковПосле регистрации
    Хочу пройти
  6. Node.js

    Event loop, модули, http, fs, crypto. Серверный рантайм без магии.

    8 уроковПосле регистрации
    Хочу пройти
  7. Браузер и Frontend

    DOM, события, наблюдатели, хранилища, воркеры. Слой рядом с пользователем.

    19 уроковПосле регистрации
    Хочу пройти
  8. Frameworks и Libs

    Schema-first, middleware, валидация, i18n. Из чего собирают сервер.

    13 уроковПосле регистрации
    Хочу пройти
  9. Backend

    REST, RPC, слои, границы, кеши, очереди. Всё, из чего состоит серверная часть.

    26 уроковПосле регистрации
    Хочу пройти
  10. Databases

    СУБД из CLI, ACID, индексы и EXPLAIN, MVCC и WAL, Redis и ClickHouse, CDC и lakehouse. От psql до архитектуры данных.

    113 уроковПосле регистрации
    Хочу пройти
  11. Network

    Что происходит между "ввёл URL" и "получил пиксели". До TCP включительно.

    4 урокаПосле регистрации
    Хочу пройти
  12. Security

    CORS, CSP, helmet, OWASP top-10. Защита, построенная на привычках.

    6 уроковПосле регистрации
    Хочу пройти
  13. Tools

    Git, shell, редакторы, отладчики. Инструменты, которые экономят месяцы.

    3 урокаПосле регистрации
    Хочу пройти
  14. Infrastructure / DevSecOps

    VPS, Docker, CI/CD, провайдеры. Доставка кода до продакшна.

    6 уроковПосле регистрации
    Хочу пройти
  15. Общие IT-компетенции

    Кросс-стек привычки: код-ревью, оценки, дебаг, исследование.

    4 урокаПосле регистрации
    Хочу пройти
  16. Архитектура и решения

    Архитектура живёт в решениях, документы фиксируют "почему".

    13 уроковПосле регистрации
    Хочу пройти
  17. Команда и продукт

    Soft-skills, без которых hard-skills не конвертируются в impact.

    4 урокаПосле регистрации
    Хочу пройти
  18. Воркшопы и проекты

    Каталог практики по темам. С шаблонами и разборами.

    2 урокадля менти
    Хочу пройти
  19. Каталог ДЗ

    Все ДЗ роадмапа, ищутся по теме и уровню.

    ПодборкаПосле регистрации
  20. Haskell

    Чистые функции, типы как доказательства, ленивость. Учит думать иначе.

    55 уроковпремиум
    Хочу пройти
  21. Go

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

    29 уроковпремиум
    Хочу пройти
  22. Rust

    Владение, трейты, машинный уровень, async и атомики. Три проекта: эмуляторы процессора и NES, сетевой движок.

    80 уроковОткрыт для всех
    Хочу пройти
  23. Микросервисы (Go)

    Восемь недель по сборке системы как в BigTech: контракты, чистая архитектура, Kafka, Envoy, observability.

    9 уроковпремиум
    Хочу пройти
  24. Effect-TS

    Архив, больше не обновляется: актуальный курс это «Effect: Тихая Академия» (46). Effect<A,E,R>, Schema, Stream, STM, проект мониторинга URL.

    27 уроковОткрыт для всех
    Хочу пройти
  25. Data Engineering

    ETL и ELT, Airflow, dbt, Kafka. Дальше колоночные базы, DWH, lakehouse и потоковая обработка.

    99 уроковКурс · 500 ₽ навсегда
    Хочу пройти
  26. Gleam на практике

    Типизированный язык на BEAM: от gleam new до Wisp, Lustre и OTP-акторов. Потом функциональный DDD.

    34 урокаОткрыт для всех
    Хочу пройти
  27. Clojure

    Мыслить данными: коллекции, ленивые последовательности, атомы, макросы, core.async. Сниппеты работают в браузере.

    32 урокаОткрыт для всех
    Хочу пройти
  28. Тестирование

    Что и как тестировать: от чистой функции до E2E и мутаций. Тест пишет человек, код пишет агент, честность проверяет Stryker.

    26 уроковПосле регистрации
    Хочу пройти
  29. Web3 на Rust

    Криптография и консенсус, свой блокчейн, EVM, Solana и ZK. Дальше DeFi DEX и HFT на Rust.

    55 уроковпремиум
    Хочу пройти
  30. Janet на практике

    Крошечный лисп на мегабайт: REPL, макросы, PEG-грамматики, файберы, FFI и встраивание в C.

    30 уроковОткрыт для всех
    Хочу пройти
  31. Системное программирование: Zig, ассемблер, Verilog

    Компьютерные системы по Брайанту и О'Халларону на Zig и Verilog: машинный код, кэши, память, процессы, сети.

    73 урокаОткрыт для всех
    Хочу пройти
  32. PostgreSQL с нуля

    PostgreSQL с установки: SQL до оконных функций, транзакции, индексы, JSONB. Финал про MVCC, репликацию и бэкапы.

    40 уроковКурс · 500 ₽ навсегда
    Хочу пройти
  33. MySQL с нуля

    MySQL с установки: InnoDB, типы, запросы и изменение данных. Финал про транзакции, индексы, репликацию и бэкапы.

    24 урокаОткрыт для всех
    Хочу пройти
  34. SQLite с нуля

    База в одном файле для первого SQL: выборки, соединения, агрегаты, оконные функции, индексы и транзакции.

    24 урокаОткрыт для всех
    Хочу пройти
  35. MongoDB с нуля

    Документы и коллекции с нуля: CRUD, моделирование, агрегации, индексы. Финал про replica set и шардирование.

    40 уроковКурс · 500 ₽ навсегда
    Хочу пройти
  36. Redis с нуля

    Структуры данных, кэширование, очереди и Streams, блокировки и Lua. Финал про репликацию, Sentinel и Cluster.

    37 уроковКурс · 500 ₽ навсегда
    Хочу пройти
  37. ClickHouse и аналитические базы

    Колоночная аналитика с нуля: MergeTree, ключ сортировки, агрегации и материализованные представления на данных «Гонца».

    21 урокКурс · 500 ₽ навсегда
    Хочу пройти
  38. Neo4j и графовые базы

    Графовые базы с нуля: property graph, Cypher, обходы и кратчайшие пути. И честно о том, когда граф не нужен.

    27 уроковОткрыт для всех
    Хочу пройти
  39. Elasticsearch и ELK

    Поиск с BM25 и русским стеммингом, агрегации. Вторая часть про логи: Filebeat, Logstash, Kibana и разбор инцидента.

    44 урокаКурс · 500 ₽ навсегда
    Хочу пройти
  40. Zig с нуля

    Первый шаг в системное программирование: указатели, ошибки, явный аллокатор, comptime, сборка и вызовы C.

    28 уроковпремиум
    Хочу пройти
  41. Аналитика данных с нуля

    Аналитика с нуля: SQL, продуктовые метрики, pandas, статистика и A/B-тесты. Задачи в каждом уроке, проект после блока.

    138 уроковКурс · 500 ₽ навсегда
    Хочу пройти
  42. Автотестирование с нуля

    Автотесты на Python или TypeScript: тест-дизайн, API, UI и E2E, CI. Тест засчитан, только если ловит спрятанный баг.

    117 уроковКурс · 500 ₽ навсегда
    Хочу пройти
  43. Логика и типы

    От школьной алгебры до «Types and Programming Languages» Пирса: доказательства, λ-исчисление на Haskell, проверка типов.

    81 урокКурс · 500 ₽ навсегда
    Хочу пройти
  44. Python backend: Тарбадель

    Python от первой строки до бэкенда: свои functools, интерпретатор Lisp, HTTP-сервер, ORM, Django, FastAPI, очереди.

    267 уроковКурс · 500 ₽ навсегда
    Хочу пройти
  45. Effect: Тихая Академия

    Типы TypeScript и ФП с нуля, свой эффект-рантайм, затем Effect 4 целиком: ошибки в типах, слои, файберы, Schema, стримы, HTTP.

    120 уроковОткрыт для всех
    Хочу пройти
  46. Геймдев: зал «Комета»

    Геймдизайн и игры на Bevy: от дуэли ракеток до своей RPG, с математикой, физикой, ИИ, генерацией и сценарием.

    56 уроковпремиум
    Хочу пройти