Чему вы научитесь
- Python для крипто-примитивов
- Хеш-функции и SHA-256
- Цифровые подписи ECDSA
- Proof of Work и майнинг
- Консенсус-протоколы (PoW/PoS/BFT)
- Smart contracts и Solidity
- ERC-20 токены в Remix
- Безопасность контрактов (reentrancy)
- Архитектура L1/L2 протоколов
- Свой мини-блокчейн на Python
О курсе
Для кого этот курс
- Backend / full-stack разработчики (Python, реже JS/Go), которые слышат «web3», «смарт-контракт», «подпиши транзакцию» и хотят понять это на уровне кода.
- Дата-аналитики и Python-инженеры из финтеха, которым крипта интересна как технология и структура данных.
- Студенты и выпускники CS / прикладной математики / инфобеза, которым нужен практический фундамент и артефакт для портфолио.
- Системные администраторы и DevOps, желающие понять блокчейн «как инженер»: узлы, сеть, консенсус.
- Те, кто планирует переход в web3-разработку и хочет осознанный фундамент перед Solidity и web3.
Начальные требования
- Базовый Python: функция, цикл, список, словарь. Всё остальное (строки, байты, hashlib, json) повторяется по ходу.
- Математика — доступно. Модульная арифметика, конечные поля, эллиптические кривые объясняются ровно для понимания примитива, без тяжёлых доказательств.
- Не нужно заранее знать блокчейн, Solidity, криптографию или web3 — это и есть предмет курса. Опыт инвестирования не требуется.
Преподаватели курса
Как проходит обучение
Курс code-first: вы не читаете про блокчейн, вы его пишете. Каждый блок — по методу идея → код → запуск → что сломается, где «сломать и починить» — полноценный тип задания.
Большая часть кода пишется и проверяется прямо в песочнице Stepik (Python 3.6, стандартная библиотека) — жмёте Run, ничего не устанавливая. Смарт-контракт — в Remix IDE (браузер), работа с реальной сетью через web3.py — в готовом Colab-ноутбуке. Каждый блок помечен: «в песочнице» или «открой в Colab/Remix».
Внутри 31 урока — больше 8 типов проверяемых заданий: код, тесты с разбором заблуждений, сопоставления, сортировки, числовые ответы, заполнение пропусков, развёрнутые ответы.
Формат курса
После курса у вас на руках: собственный мини-блокчейн на Python (хеш-цепочка, подписи, PoW, форки) и ERC-20-подобный смарт-контракт, задеплоенный в песочнице, — оформленные в git-репозиторий с README, который не стыдно показать на собеседовании.
Внутри: 8 модулей · 31 урок · 402 шага · 187 проверяемых заданий 8 типов (код, тесты с разбором, сопоставления, сортировки, расчёты) · 50+ авторских схем и иллюстраций · чек-листы оформления портфолио после каждого модуля капстоуна.
Плюс сертификат Stepik по завершении.
Что вы получите
- Свой мини-блокчейн и смарт-контракт, которые вы понимаете построчно, — портфельный артефакт для GitHub и собеседования, плюс фундамент, чтобы дальше осознанно учить Solidity, web3 и L2.