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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Rust 🦀: Начальный уровень»Учеников на курсе 10 521
Сертификаты, выданные на курсе «Rust 🦀: Начальный уровень»Сертификатов выдано 232
Отзывы о курсе «Rust 🦀: Начальный уровень»Отзывов получено 63
Рейтинг курса «Rust 🦀: Начальный уровень»Рейтинг курса 4.667
Уроки в курсе «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 ↗