Меню

Избранное
Программирование

Rust для действующих разработчиков

Курс для действующих разработчиков: углублённый Rust, многопоточность, асинхронность, FFI и оптимизация кода.

Курс в деталях

Формат
Онлайн
Длительность
4 месяцаСрок основной программы по карточке курса и каталогу школы. Дополнительные модули увеличивают срок.
Уровень входа
Практикам, Опытным

Кому подойдёт курс

Кому подойдётЧем поможет курс
Rust-разработчикам

Систематизировать знания языка и разобрать сложные практические задачи.

Разработчикам на других языках

Для перехода на Rust предусмотрен дополнительный модуль в соответствующих вариантах курса.

Чему вы научитесь

Писать код на Rust

Применять средства языка, многопоточность и асинхронность.

Разрабатывать приложения

Создавать веб-сервисы, API и CLI-инструменты.

Улучшать производительность

Отлаживать и оптимизировать код, выполнять рефакторинг и работать с FFI.

Что входит в курс

Практические задания

Задания для применения изученного материала и отработки навыков. Шесть практических работ с ревью и четыре воркшопа.

Консультации

Разбор вопросов по обучению и изучаемым темам со специалистом. Наставники проводят воркшопы и помогают со сложными вопросами; ревьюеры проверяют работы.

Учебные материалы

Материалы для изучения и повторения тем курса: пояснения, конспекты и справочная информация. Онлайн-теория и задания; обучение с дедлайнами или в своём темпе.

Программа курса

Темы и разделы, которые входят в программу обучения.

01Введение

Раздел: Программа курса

Знакомство с курсом, проектами и входной тест.

02Основные фичи Rust

Типы данных, владение, модули и основные возможности Rust.

03Сеть и многопоточность

Сетевое взаимодействие и многопоточное программирование.

04Асинхронные веб-приложения и CLI-инструменты на Rust

Асинхронные веб-приложения, API и CLI-инструменты.

05Механизмы FFI и использование unsafe-кода в Rust

FFI, системные библиотеки и unsafe-код.

06Использование инструментов для отладки и оптимизации кода

Отладка, профилирование и оптимизация производительности.

07Проектирование и рефакторинг

Проектирование и рефакторинг Rust-кода.

08Принципы работы с ИИ

Дополнительно: принципы и ограничения ИИ, инструменты и постановка задач.

09Основы RustВ тарифах «Переход с Python, C++ или C» и «Погружение в блокчейн»

В тарифах «Переход с Python, C++ или C» и «Погружение в блокчейн»: основы языка и Cargo.

10Блокчейн-разработкаВ тарифе «Погружение в блокчейн»

В тарифе «Погружение в блокчейн»: криптография, блокчейн и смарт-контракты для Solana на Rust.

Практика и проекты

Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.

Практические работы

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

Воркшопы

Четыре воркшопа с наставниками.

Дополнительная практика

В тарифе «Погружение в блокчейн» школа добавляет практическую работу с ревью и воркшоп.

Профессии, навыки и инструменты

Профессии

Профессии, с задачами которых знакомит программа курса.

Программы и сервисы

Инструменты и методы по материалам школы; состав может зависеть от тарифа.

RustCargoClippyUnsafe RustFFIC-style ABITokioasync/awaitHTTP APIActix WebgRPCSerdeWebAssemblyMiriValgrindFlamegraphPerfGDB/LLDBТрейтыДженерики

Эксперты программы

Состав экспертов и их участие в конкретной группе уточняйте у школы.

Кирилл Федченко

Программный эксперт. 10 лет опыта в разработке ПО и 6+ лет опыта на Rust — в системном и прикладном программировании, бэкэнде, блокчейне, телекоме. Начинал с С++, С# и Python.

Станислав Янковский

Автор. R&D-инженер и разработчик ML-систем для автономных летательных аппаратов. Эксперт по высокопроизводительным вычислениям. Автор YSCV — фреймворка для инференса на Rust.

Наталья Клаус

Автор и ревьюер. Инженер по формальной верификации в Runtime Verification. 15+ лет в программировании. Работала в FormalLand (Франция) и Авроиде.

Борис Винник

Наставник. Разрабатывал и запускал платформу с 10 000 пользователей. 5+ лет коммерческого опыта в бэкэнде и Web3 на Rust, Solidity, TS. Призёр Web3‑хакатонов.

Дмитрий Гончаров

Ревьюер. В программировании с 2014 года, последние 4 — на Rust. Разработал беттинг-платформу в Solana и конструктор смарт-контрактов быстрого подключения механик блокчейна для онлайн-игр.

Алексей Максимов

Автор. 7 лет разработки в найме. Потоковая обработка в Яндексе, средства технической защиты информации и разработка под UEFI. Преподаёт на Физтехе.

Документ об обучении

Диплом

Школа указывает этот вид документа.

После успешного итогового проекта при наличии среднего профессионального или высшего образования.

Сертификат о прохождении курса

Школа указывает этот вид документа.

После успешного итогового проекта без среднего профессионального или высшего образования.

Стоимость и условия оплаты

Стоимость обучения
79 600 ₽Данные от 03.11.2026. Актуальная цена и состав тарифа — на сайте школы. На 3 ноября 2026 года школа указывала 79 600 ₽ одним платежом или от 3 250 ₽ в месяц на 36 месяцев. Актуальные условия уточняйте у школы.
Ежемесячный платёж
от 3 250 ₽ / мес.Срок оплаты: 36 мес. Условия договора уточняйте в школе.

Частые вопросы

Какая подготовка нужна?

Опыт разработки, основы Computer Science, понимание императивного программирования и работа в терминале. Основная программа помогает углубить знания Rust.

Сколько длится курс?

Основная программа длится четыре месяца. Дополнительные модули увеличивают срок обучения.

Как проходит практика?

Шесть практических заданий с проверкой и четыре воркшопа.

Где изучают основы Rust и блокчейн?

Основы Rust доступны в тарифах «Переход с Python, C++ или C» и «Погружение в блокчейн». Блокчейн-разработка — в тарифе «Погружение в блокчейн».

Какой документ выдают?

После успешного итогового проекта при наличии среднего профессионального или высшего образования школа указывает диплом о профессиональной переподготовке; без такого образования — сертификат.

Есть ли помощь с трудоустройством?

На этом курсе школа её не предусматривает.

Записаться на курс

Перейдите на сайт Яндекс Практикум, чтобы узнать условия обучения на курсе «Rust для действующих разработчиков».

На сайт школы

Что важно знать о курсе «Rust для действующих разработчиков»

Сверьте опыт разработки и знания Computer Science с требованиями школы.

Выделите 10–15 часов в неделю на обучение.

При переходе с другого языка проверьте необходимость дополнительного модуля по основам Rust.

Что посмотреть дальше

KURSEZ

Яндекс Практикум

Познакомьтесь со школой Яндекс Практикум, её программами и условиями обучения.

Открыть
KURSEZ

Курсы Яндекс Практикум

Сравните курсы Яндекс Практикум по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.

Открыть
KURSEZ

Все курсы

Сравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.

Открыть
На сайт школы

Содержание

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.