FullStack-роадмап
Программирование по одному маршруту, от основ до систем.
1895 уроков в 44 разделах: от основ CS и JavaScript до баз данных, распределённых систем и Rust. Читаешь, запускаешь код прямо в уроке и решаешь задачи с проверкой.
Как устроен урок
Живые примеры
Виджеты, песочницы и SQL на настоящем PostgreSQL в браузере: меняешь код и сразу видишь результат.
Задачи с проверкой
Редактор в уроке, скрытые тесты, проверка в браузере или на сервере в песочнице.
Маршрут и повторение
Курс помнит, где ты остановился, что пора повторить и какая тема идёт следующей.
Что открыто
Без входа
Открытые разделы целиком и начало любого урока.
После регистрации
Ядро роадмапа бесплатно: прогресс, заметки, задачи в браузере и AI-коуч со своим ключом.
Премиум
Углублённые разделы, серверные проверки задач и школьные токены AI-коуча.
Курсы
Самостоятельные курсы «с нуля» покупаются один раз и навсегда.
Открыто без входа
Rust
Владение, трейты, машинный уровень, async и атомики. Три проекта: эмуляторы процессора и NES, сетевой движок.
Effect-TS
Архив, больше не обновляется: актуальный курс это «Effect: Тихая Академия» (46). Effect<A,E,R>, Schema, Stream, STM, проект мониторинга URL.
Gleam на практике
Типизированный язык на BEAM: от
gleam newдо Wisp, Lustre и OTP-акторов. Потом функциональный DDD.Clojure
Мыслить данными: коллекции, ленивые последовательности, атомы, макросы, core.async. Сниппеты работают в браузере.
Janet на практике
Крошечный лисп на мегабайт: REPL, макросы, PEG-грамматики, файберы, FFI и встраивание в C.
Системное программирование: Zig, ассемблер, Verilog
Компьютерные системы по Брайанту и О'Халларону на Zig и Verilog: машинный код, кэши, память, процессы, сети.
MySQL с нуля
MySQL с установки: InnoDB, типы, запросы и изменение данных. Финал про транзакции, индексы, репликацию и бэкапы.
SQLite с нуля
База в одном файле для первого SQL: выборки, соединения, агрегаты, оконные функции, индексы и транзакции.
Neo4j и графовые базы
Графовые базы с нуля: property graph, Cypher, обходы и кратчайшие пути. И честно о том, когда граф не нужен.
Effect: Тихая Академия
Типы TypeScript и ФП с нуля, свой эффект-рантайм, затем Effect 4 целиком: ошибки в типах, слои, файберы, Schema, стримы, HTTP.
Начни с открытого раздела или зарегистрируйся.
Регистрация бесплатная: вход по ссылке из письма или через GitHub.
Начать бесплатно