Курс на Stepik
Обложка курса «Rust 🦀: Начальный уровень» на Stepik
Бесплатно

Rust 🦀: Начальный уровень 4.661

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Rust 🦀: Начальный уровень»Учеников на курсе 10 043
Сертификаты, выданные на курсе «Rust 🦀: Начальный уровень»Сертификатов выдано 224
Отзывы о курсе «Rust 🦀: Начальный уровень»Отзывов получено 62
Рейтинг курса «Rust 🦀: Начальный уровень»Рейтинг курса 4.661
Уроки в курсе «Rust 🦀: Начальный уровень»Количество уроков 53
Тесты в курсе «Rust 🦀: Начальный уровень»Количество квизов 145
Задачи с кодом в курсе «Rust 🦀: Начальный уровень»Количество задач с кодом 236
Время прохождения курса «Rust 🦀: Начальный уровень»Время прохождения курса
Обновления курса «Rust 🦀: Начальный уровень»Обновления курса
Дата публикации курса «Rust 🦀: Начальный уровень»Дата публикации курса
Последнее обновление курса «Rust 🦀: Начальный уровень»Последнее обновление
Сложность easy

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

Разделы в курсе «Rust 🦀: Начальный уровень» 16 разделов Уроки в курсе «Rust 🦀: Начальный уровень» 53 урока Тесты в курсе «Rust 🦀: Начальный уровень» 145 тестов Задачи в курсе «Rust 🦀: Начальный уровень» 236 задач Время прохождения курса «Rust 🦀: Начальный уровень» 33 ч. Последнее обновление курса «Rust 🦀: Начальный уровень» обн. 27 июля 2026

Общая информация о курсе

3 урока
1. Содержание курса 🦪
2. Прохождение курса 🚩
3. Обращение к учащимся 📣

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

4 урока
1. Введение
2. Обзор языка программирования Rust
3. Возможности языка Rust
4. Среды разработки

Начало работы

4 урока
1. Первая программа на Rust
2. Переменные и изменяемость
3. Вывод данных
4. Ввод данных

Скалярные типы данных

4 урока
1. Целочисленные типы
2. Вещественные типы
3. Логический тип
4. Символьный тип

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

2 урока
1. Кортежи
2. Массивы

Закрепление типов данных

2 урока
1. Часть 1 🌐
2. Часть 2 📐

Условные выражения

3 урока
1. Выражение if
2. Каскадное выражение else if
3. if в инструкции let

Закрепление условных выражений

2 урока
1. Часть 1 🌐
2. Часть 2 📐

Дополнительные операторы

3 урока
1. Составные операторы присваивания
2. Побитовые операторы
3. Битовые маски

Циклы for, while и loop

8 уроков
1. Цикл for. Часть 1
2. Цикл for. Часть 2
3. Перебор коллекций
4. Цикл while
5. break и continue
6. Цикл loop
7. Вложенные циклы
8. Метки циклов

Закрепление циклов

2 урока
1. Часть 1 🌐
2. Часть 2 📐

Функции

3 урока
1. Определение функции
2. Параметры функции
3. Возврат значений

Закрепление функций

2 урока
1. Часть 1 🌐
2. Часть 2 📐

Концепция владения

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

Заключение

2 урока
1. 🏁 Заключительный урок 🏁
2. 🦀 О команде курса 🦀

Приложения

5 уроков
1. Приложение A. Руководство по стилю Rust
2. Приложение B. Cоглашения об именах и ключевые слова
3. Приложение C. Приоритеты операторов и выражений
4. Приложение D. Форматная строка
5. Приложение E. Терминология Rust