Мы используем cookie для стабильной работы сервиса. Подробнее

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

ФорматОнлайн
Объём16 занятий
О курсе

Подробнее

Почему Rust 🦀? Rust - это мощный и инновационный ✨ язык программирования, который предоставляет высокую производительность 🏎️, безопасность 🛡️ и универсальность 🛠️ в использовании, начиная от написания операционных систем до сверхбыстрой кроссплатформенной (Web, Desktop, Mobile) разработки 😮. Да-да, вы не ослышались 😄. В ходе этого курса вы изучите основные концепции и принципы Rust начального уровня: Начало работы Скалярные типы данных Составные типы данных Условные выражения Дополнительные операторы Циклы Функции Концепция владения Курс содержит практические уроки и задания, которые помогут вам закрепить ваши знания, а также предоставляет возможность поработать над реальными задачами из практики, чтобы углубить свои навыки программирования. Многие разработчики выбирают Rust если пока не основным, то как минимум вторым языком программирования, дополняя им свои навыки, полученные на других языках, таких как JavaScript, Python, C/C++, Go, C#, Java и т.д. Кроме того, Rust становится первоклассным языком для критически важных и функционально-безопасных систем с наивысшими уровнями безопасности. Не имеет значения, являетесь ли вы начинающим программистом или уже знакомы с другим языком. Этот курс поможет вам начать осваивать Rust и начать путь к созданию надёжных и эффективных программ. Присоединяйтесь к нашему курсу и начните свой путь в мире программирования на Rust уже сегодня!
Требования

Что нужно для старта

  • Для успешного прохождения курса достаточно школьных знаний по информатике и математике. Курс начинается с основ и предоставляет все необходимые сведения для ознакомления с языком программирования с самого начала. Главное - быть готовым к изучению новых концепций и уделять достаточно времени и усилий для понимания материала.
Результат

Что вы получите

  • Основным концепциям и принципам языка программирования Rust.
  • Работать с различными типами данных, включая скалярные и составные.
  • Понимать и применять условные выражения и дополнительные операторы.
  • Навыкам работы с циклами и функциями для создания эффективного кода.
  • Понимать механизм владения в Rust и его влияние на структуру программы.
  • Решать реальные задачи из мира программирования с использованием Rust, что углубит понимание языка и повысит навыки разработки.
Аудитория

Для кого этот курс

  • Курс предназначен для всех, кто хочет погрузиться в мир программирования с использованием современного языка Rust.
Содержание

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

16 занятий
ТемаЧто внутри
01Общая информация о курсе

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

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

- Введение
- Обзор языка программирования Rust
- Возможности языка Rust
- Среды разработки

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

- Первая программа на Rust
- Переменные и изменяемость
- Вывод данных
- Ввод данных

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

- Целочисленные типы
- Вещественные типы
- Логический тип
- Символьный тип

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

- Кортежи
- Массивы

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

- Часть 1 🌐
- Часть 2 📐

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

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

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

- Часть 1 🌐
- Часть 2 📐

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

- Составные операторы присваивания
- Побитовые операторы
- Битовые маски

10Циклы for, while и loop

- Цикл for. Часть 1
- Цикл for. Часть 2
- Перебор коллекций
- Цикл while
- break и continue
- Цикл loop
- Вложенные циклы
- Метки циклов

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

- Часть 1 🌐
- Часть 2 📐

12Функции

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

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

- Часть 1 🌐
- Часть 2 📐

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

- Владение и память
- Правила владения
- Ссылки и заимствование
- Константы и затенение

15Заключение

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

16Приложения

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

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

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

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

- Введение
- Обзор языка программирования Rust
- Возможности языка Rust
- Среды разработки

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

- Первая программа на Rust
- Переменные и изменяемость
- Вывод данных
- Ввод данных

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

- Целочисленные типы
- Вещественные типы
- Логический тип
- Символьный тип

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

- Кортежи
- Массивы

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

- Часть 1 🌐
- Часть 2 📐

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

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

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

- Часть 1 🌐
- Часть 2 📐

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

- Составные операторы присваивания
- Побитовые операторы
- Битовые маски

10Циклы for, while и loop

- Цикл for. Часть 1
- Цикл for. Часть 2
- Перебор коллекций
- Цикл while
- break и continue
- Цикл loop
- Вложенные циклы
- Метки циклов

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

- Часть 1 🌐
- Часть 2 📐

12Функции

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

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

- Часть 1 🌐
- Часть 2 📐

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

- Владение и память
- Правила владения
- Ссылки и заимствование
- Константы и затенение

15Заключение

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

16Приложения

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

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

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

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Rust 🦀: Начальный уровень» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

C++ для разработки игр
5 сентября
C++ для разработки игр

Освой С++ на базовом уровне, создай свою первую игру уже через 2 месяца обучения, в дальнейшем сможешь применить эти знания для работы в Unreal Engine.

Онлайн4 занятий
Домашние заданияВидеоуроки+2
90 300 ₽Рассрочка на 12 мес.
Основы разработки на C++: белый пояс
Основы разработки на C++: белый пояс

Этот курс посвящён знакомству с языком программирования С++. Вы научитесь использовать его основные конструкции, создавать свои типы данных, разбивать программу на классы и функци…

Онлайн5 занятий
20 000 ₽
Основы C#
Основы C#

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

Онлайн10 занятий
3 999 ₽
Технология разработки программного обеспечения - переподготовка
−40%2 месяца
Технология разработки программного обеспечения - переподготовка

Курс профессиональной переподготовки «Технология разработки программного обеспечения» по всей России. ✓ Дистанционное обучение ✓ Получение диплома с бесплатной доставкой ✓ Цена 32…

Онлайн5 занятий
Текстовые уроки
54 980 ₽−40%
32 980 ₽
Python разработчик
6,5 месяца
Python разработчик

Веб-разработка на Python: Django, Django REST Framework, Flask. Работа с базами данных, ORM, создание API. Асинхронное программирование, FastAPI. Основы DevOps, контейнеризация, р…

ОнлайнНачальный
110 000 ₽от 6 111 ₽/мес на 18 мес.
Профессиональная переподготовка «Инженер-программист станков ЧПУ»
−8%256 часов
Профессиональная переподготовка «Инженер-программист станков ЧПУ»

▶️ Профессиональная переподготовка «Инженер-программист станков ЧПУ» с выдачей диплома. Дистанционное (онлайн) обучение в учебном центре «НЦПО». 🔥Обучение в рассрочку от 1320 руб.…

Онлайн3 занятий
Домашние заданияИнтерактивные тренажёры+3
17 250 ₽−8%
15 850 ₽от 1 320 ₽/мес на 12 мес.
Начать без затрат

Бесплатные курсы

Claude Code с нуля до реальных задач
Бесплатно1 месяц
Claude Code с нуля до реальных задач

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

Онлайн
Бесплатноот 11 647 ₽/мес