Курс на Stepik
Обложка курса «Rust: первые шаги» на Stepik
Бесплатно

Rust: первые шаги ★ 0.000

Открыть на
STEPIK.ORG

Бесплатный Rust с нуля от разработчика из бигтеха и автора книги. 272 задачи с автопроверкой прямо в браузере, шесть проектов от калькулятора до «Игры жизни» Конвея и первое знакомство с borrow checker.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Rust: первые шаги»Учеников на курсе 41
Сертификаты, выданные на курсе «Rust: первые шаги»Сертификатов выдано 0
Отзывы о курсе «Rust: первые шаги»Отзывов получено 0
Рейтинг курса «Rust: первые шаги»Рейтинг курса 0.000
Уроки в курсе «Rust: первые шаги»Количество уроков 55
Тесты в курсе «Rust: первые шаги»Количество квизов 134
Задачи с кодом в курсе «Rust: первые шаги»Количество задач с кодом 272
Время прохождения курса «Rust: первые шаги»Время прохождения курса —
Обновления курса «Rust: первые шаги»Обновления курса — —
Дата публикации курса «Rust: первые шаги»Дата публикации курса — ———
Последнее обновление курса «Rust: первые шаги»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Rust: первые шаги» 13 разделов Уроки в курсе «Rust: первые шаги» 55 уроков Тесты в курсе «Rust: первые шаги» 134 теста Задачи в курсе «Rust: первые шаги» 272 задачи Время прохождения курса «Rust: первые шаги» 0 ч. Последнее обновление курса «Rust: первые шаги» обн. 8 ноября 2026

Знакомство с курсом

1 урок
1. Как устроен курс и как тут всё работает ↗

Знакомство с Rust

3 урока
1. Что такое Rust и где он живёт ↗
2. Ставим окружение ↗
3. Hello, world и cargo ↗

Переменные, ввод и вывод

4 урока
1. Переменные и затенение ↗
2. Константы ↗
3. Вывод данных ↗
4. Ввод данных ↗

Типы данных

7 уроков
1. Целочисленные типы ↗
2. Вещественные типы ↗
3. Логический тип ↗
4. Символьный тип ↗
5. Преобразование типов ↗
6. Переполнение и безопасная арифметика ↗
7. Практика: типы данных ↗

Поток управления — основы

6 уроков
1. Ветвления ↗
2. Циклы ↗
3. break и continue ↗
4. Вложенные циклы и метки ↗
5. Функции ↗
6. Выражения и инструкции ↗

Операторы

5 уроков
1. Арифметические операторы ↗
2. Составные операторы присваивания ↗
3. Операторы сравнения и логические ↗
4. Побитовые операторы ↗
5. Битовые маски ↗

Составные типы

4 урока
1. Кортежи и массивы ↗
2. Срезы ↗
3. Строки ↗
4. Полезные методы строк ↗

Коллекции и перебор

4 урока
1. Перебор коллекций ↗
2. Vec — массив переменной длины ↗
3. Строим Vec из данных ↗
4. Мини-проект: статистика чисел ↗

Владение — первое знакомство

6 уроков
1. Владение: главная идея Rust ↗
2. Стек и куча: где живут данные ↗
3. Три правила и перемещение (move) ↗
4. Владение и функции ↗
5. Ссылки и заимствование: & и &mut ↗
6. Borrow checker — почему он друг ↗

Собираем всё вместе

6 уроков
1. Проект «Калькулятор» ↗
2. Проект «Анализатор массива» ↗
3. Проект «Охота за простыми числами» ↗
4. Проект «Текстовый разбор» ↗
5. Проект «Римлянин» ↗
6. Проект «Игра жизни Конвея» ↗

Чтение сообщений компилятора

7 уроков
1. Зачем учиться читать ошибки ↗
2. Анатомия сообщения об ошибке ↗
3. Большие категории ошибок ↗
4. Девять самых частых ошибок ↗
5. Не только ошибки — предупреждения и подсказки ↗
6. Практика: найди и почини ↗
7. Итог и большая карточка ошибок ↗

Генеральный зачёт

1 урок
1. Финальный зачёт ↗

Что дальше

1 урок
1. Карта вперёд: что ещё есть в Rust ↗