Акции школ
Войти

Курс «Solidity Developer»

Составитель: Денис Сметнёв · Обновлено: 19.10.2026

Solidity — язык смарт-контрактов на Ethereum, и спрос на разработчиков, которые в нём реально разбираются, опережает предложение. Курс OTUS рассчитан на тех, кто уже программирует и хочет войти в Web3 через конкретную специализацию: смарт-контракты, DeFi, безопасность, деплой на реальные сети. На выходе — работающее децентрализованное приложение в портфолио и понимание стека, который в найме ценится отдельно.

Подробнее


Компания: OTUS (Отус)

Уровень: Средний Формат: онлайн Документ: сертификат
🎓 сертификат 💼 Помощь с трудоустройством 📁 1 проект в портфолио

Актуальная программа курса (50 модулей, по данным школы)

  1. Модуль 1. Основы Solidity и разработка смарт-контрактов — Этот модуль погружает студентов в мир разработки смарт-контрактов на языке программирования Solidity. Вы получите базовые знания и практический опыт создания и взаимодействия со смарт-контрактами на Ethereum.
  2. • Знакомство с курсом и командой преподавателей. Что такое блокчейн
  3. • Криптография
  4. • Среда разработки, Metamask, Etherscan, Remix IDE
  5. • Gas и gasPrice, первый контракт, загрузка кода в сеть (deploy)
  6. • EVM, типы данных Solidity, события, модификаторы: require/revert/assert
  7. • Операции и функции, циклы, модификаторы: pure, view, payable, fallback
  8. Модуль 2. Токены и стандарты блокчейна — В данном модуле студенты знакомятся с основными стандартами блокчейна и типами токенов. Рассматриваются ERC-20, ERC-721 и другие стандарты, а также их практическое применение.
  9. • Стандарты ERC20, BEP20, TRC20 (токены) // Разбор ДЗ
  10. • Стандарты ERC-721 и ERC-1155 (NFT)
  11. • Другие стандарты токенов, примеры уязвимостей в токен контрактах
  12. Модуль 3. Unit-тестирование и оптимизация смарт-контрактов — Здесь уделено внимание тестированию и оптимизации смарт-контрактов. Рассматриваются подходы к написанию тестов, тестовых сценариев и использование инструментов для повышения эффективности смарт-контрактов.
  13. • Настройка среды окружения, обзор Hardhat // Разбор ДЗ
  14. • Настройка среды Foundry для разработки сматр-контрактов
  15. • Структура/хранение данных: storage, memory, stack и calldata
  16. • Оптимизация контрактов по газу
  17. • Пишем UNIT тесты
  18. • Выбор темы проектной работы
  19. Модуль 4. Работа с OpenZeppelin и управление обновлениями — В этом модуле углубленно изучается работа с OpenZeppelin, популярной библиотекой для разработки смарт-контрактов. Студенты узнают о управлении обновлениями и версионности смарт-контрактов.
  20. • Access control
  21. • Стандарты EIP712 и ERC2612 (ERC20 Permit)
  22. • Meta transactions
  23. • EIP-4337, абстрагированные аккаунты // Разбор ДЗ
  24. • Factory, Clone, create/create2
  25. • Upgradable contracts: Transparent, UUPS и Beacon

Кем вы сможете работать

Solidity-разработчик · Блокчейн-разработчик

Сколько зарабатывают в профессии (медиана hh.ru, по 209 вакансиям)

Junior
91 980 ₽
Middle
210 000 ₽
Senior
275 000 ₽

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
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 (Отус)

222 курса по 861 теме

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

Преподаватели курса

Machine Reasoning Engine в Cisco Systems

Закончил МГТУ им. Баумана с отличием. Разрабатывает...

АН

Три года занимаюсь блокчейн разработкой, в данный...

ЯА

Специалист по блокчейн и web3, программирует на Solidity,...

АК

Senior Solidity Engineer (Швейцария) Программирует более 20 лет....

АГ

Опыт коммерческой разработки — 10 лет, из них 5 — в Web3....

Отзывов об этом курсе пока нет

Ниже — отзывы о школе OTUS (Отус): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

больше курсов

Похожие курсы компании

больше курсов

Другие курсы этих преподавателей