Компания: OTUS (Отус)
Актуальная программа курса (50 модулей, по данным школы)
- Модуль 1. Основы Solidity и разработка смарт-контрактов — Этот модуль погружает студентов в мир разработки смарт-контрактов на языке программирования Solidity. Вы получите базовые знания и практический опыт создания и взаимодействия со смарт-контрактами на Ethereum.
- • Знакомство с курсом и командой преподавателей. Что такое блокчейн
- • Криптография
- • Среда разработки, Metamask, Etherscan, Remix IDE
- • Gas и gasPrice, первый контракт, загрузка кода в сеть (deploy)
- • EVM, типы данных Solidity, события, модификаторы: require/revert/assert
- • Операции и функции, циклы, модификаторы: pure, view, payable, fallback
- Модуль 2. Токены и стандарты блокчейна — В данном модуле студенты знакомятся с основными стандартами блокчейна и типами токенов. Рассматриваются ERC-20, ERC-721 и другие стандарты, а также их практическое применение.
- • Стандарты ERC20, BEP20, TRC20 (токены) // Разбор ДЗ
- • Стандарты ERC-721 и ERC-1155 (NFT)
- • Другие стандарты токенов, примеры уязвимостей в токен контрактах
- Модуль 3. Unit-тестирование и оптимизация смарт-контрактов — Здесь уделено внимание тестированию и оптимизации смарт-контрактов. Рассматриваются подходы к написанию тестов, тестовых сценариев и использование инструментов для повышения эффективности смарт-контрактов.
- • Настройка среды окружения, обзор Hardhat // Разбор ДЗ
- • Настройка среды Foundry для разработки сматр-контрактов
- • Структура/хранение данных: storage, memory, stack и calldata
- • Оптимизация контрактов по газу
- • Пишем UNIT тесты
- • Выбор темы проектной работы
- Модуль 4. Работа с OpenZeppelin и управление обновлениями — В этом модуле углубленно изучается работа с OpenZeppelin, популярной библиотекой для разработки смарт-контрактов. Студенты узнают о управлении обновлениями и версионности смарт-контрактов.
- • Access control
- • Стандарты EIP712 и ERC2612 (ERC20 Permit)
- • Meta transactions
- • EIP-4337, абстрагированные аккаунты // Разбор ДЗ
- • Factory, Clone, create/create2
- • Upgradable contracts: Transparent, UUPS и Beacon
Кем вы сможете работать
Сколько зарабатывают в профессии (медиана hh.ru, по 209 вакансиям)
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| Solidity Developer (этот) | OTUS (Отус) | беспл. | — | — | сертификат | — |
| Modx | LoftSchool (Лофт скул) | беспл. | — | 5.0 | — | Обзор |
| Основы программирования. Видеокурс | GeekBrains (ГикБреинс) | беспл. | — | 5.0 | — | Перейти |
| Java-разработчик | GeekBrains (ГикБреинс) | беспл. | 12 месяцев | 3.7 | Сертификат | Перейти |
Стоит ли идти на этот курс
Плюсы
- Программа покрывает полный стек Solidity-разработки: от синтаксиса и стандартов EIP до DeFi-протоколов, тестирования на Hardhat и аудита безопасности — редкость для одного курса.
- Практический финал — не просто задача, а полноценное dApp: смарт-контракт, деплой в тестовый блокчейн и подключённый пользовательский интерфейс. Это готовый артефакт для портфолио.
- Отдельный модуль по безопасности смарт-контрактов и типовым паттернам атак — именно это отличает джуниора от разработчика, которому можно доверить продакшн-контракт.
- Доступ к базе партнёров OTUS для размещения резюме — дополнительный канал для выхода на рынок после завершения курса.
Минусы и кому не стоит
- Длительность курса не указана: сложно заранее распределить нагрузку и совместить восемь модулей с проектной работой с полным рабочим днём — спросите в школе до записи.
- Цена не публикуется открыто. Сравнить программу с альтернативами по соотношению цена/содержание не получится, пока не напишете им напрямую.
- Нижняя граница входа размыта: что школа подразумевает под «средним уровнем» — знание синтаксиса одного языка или год коммерческой практики — из описания непонятно. Это практический риск: если ориентир возьмёте неверно, первые модули либо затянутся, либо пройдут слишком быстро.
Когда этот курс вам не нужен
Курс не для тех, кто берётся за него без намерения дойти до финального проекта: восемь модулей с проектной работой требуют реальной включённости, и без конкретной цели — написать и задеплоить собственный смарт-контракт — большинство теряет темп раньше, чем доберётся до DeFi и безопасности. Также не стоит идти, если цель — общее знакомство с блокчейном без написания кода: это инженерный курс с Hardhat, OpenZeppelin и разбором паттернов атак, а не обзорный.
Как выбрать курс по этому направлению
Выбирая курс по Solidity или Web3-разработке, первое, что стоит проверить — есть ли в программе реальный деплой (Testnet/Mainnet), работа с OpenZeppelin и тема безопасности смарт-контрактов. Без этих трёх блоков курс готовит к синтетическим задачам, а не к рынку. Второе — формат итоговой работы: выпускной проект должен быть вашим кодом, а не копипастой из лекций. Третье — трудоустройство: закрытая база партнёров полезна, но выясните заранее, насколько она актуальна и сколько вакансий в ней реально открыто под ваш профиль.
Частые вопросы
Можно ли пройти курс без опыта программирования?
Нет — курс рассчитан на средний уровень. Подразумевается, что вы уже знаете хотя бы один язык программирования и понимаете базовые концепции разработки. Полным новичкам лучше начать с основ Python или JavaScript, а потом возвращаться к Solidity.
Нужно ли знать блокчейн до начала обучения?
Глубоких знаний не требуется — первый модуль закрывает основы Solidity и механику смарт-контрактов. Но общее понимание того, что такое Ethereum и как работают транзакции, сэкономит время на старте.
Сколько длится курс?
Данных о длительности в открытом описании нет. Уточняйте этот вопрос напрямую в OTUS — программа из восьми модулей с проектной работой обычно занимает несколько месяцев при стандартной нагрузке.
Какой документ выдают в итоге?
Информации о документе об окончании в описании курса нет. Перед записью стоит уточнить этот момент у школы, особенно если сертификат важен для работодателя.
Помогут ли с трудоустройством?
Курс даёт доступ к закрытой базе партнёров OTUS, где можно разместить резюме. Это не гарантия найма, а дополнительный канал. Основное — портфолио с финальным dApp-проектом, который вы пишете на курсе.
Что конкретно сделаю на выходе?
К концу обучения вы напишете децентрализованное приложение: смарт-контракт на Solidity, его деплой в тестовый блокчейн и пользовательский интерфейс, подключённый к контракту. Это реальный проект, а не учебный пример.
Преподаватели курса
Отзывов об этом курсе пока нет
Ниже — отзывы о школе OTUS (Отус): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.



