Тренажёр Rust: основы языка

задачи по Rust с автопроверкой — от чисел и циклов до итераторов и замыканий. Чистая практика: закрепите язык на живых задачах.

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

О курсе

Тренажёр по Rust: только практика — задачи с автопроверкой и мгновенной обратной связью, никакой теории.

Формат. Открываете задачу, пишете код, отправляете на проверку. Каждое условие самодостаточно: точный формат ввода-вывода, примеры и краевые случаи. Решение прогоняется автоматически на полном наборе тестов — сразу видно, что именно не так.

Темы идут по нарастающей сложности: — числа и вычисления; — условия и циклы; — векторы и срезы; — строки: символы, слова, парсинг; — HashMap и множества; — структуры и enum с match; — итераторы и замыкания + комбинированный финал.

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

Решите все задачи — базовые конструкции Rust дойдут до автоматизма, а компилятор из противника превратится в помощника. Продолжение — «Rust для профессионалов».

Тренажёр — это только практика: задачи с автоматической проверкой, без лекций. Каждая решается прямо в браузере, компилятор настоящий, ошибки настоящие.

Задачи идут от простых вычислений к структурам, итераторам и замыканиям — так, чтобы навык набирался постепенно.

Курс бесплатный и хорошо дополняет наш курс «Rust — основы языка программирования»: там теория, здесь руки.

Вы также можете задать любой вопрос по курсу у поддержки t.me/mentorix_support

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

Тем, кто прошёл базовый курс Rust и хочет закрепить синтаксис практикой

Разработчикам с других языков, которым нужно быстро набить руку на Rust

Тем, кто готовится к собеседованию и хочет решать задачи, а не читать

Начальные требования

Базовое знание синтаксиса Rust: переменные, функции, типы

Устанавливать ничего не нужно — код компилируется в браузере

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

Модулей: 7, уроков: 14. Задачи с кодом проверяются автоматически.

  1. Числа и вычисления

  2. Условия и циклы

  3. Векторы

  4. Строки

  5. HashMap и множества

  6. Структуры и enum

  7. Итераторы и замыкания

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

Открыть курс на Mentorix · Все курсы