К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Rust From Zero · LearnSpace
Назад в каталог
courseraПрограммирование

Rust From Zero

Курс от Pragmatic AI Labs
Начальный≈ 5.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Learn Rust from the ground up — the systems language that gives you C-level speed without the footguns and Python-level safety without a garbage collector. This course starts with `rustup`, `cargo`, and your first `Hello, world!`, then builds through the ideas that make Rust distinctive: ownership, borrowing, and the borrow checker. You will master move semantics, the `Copy` and `Clone` traits, and how Rust prevents dangling references at compile time. You will handle errors with `Option<T>`, `Result<T, E>`, and the `?` operator, and match them exhaustively with patterns and guards. Finally, you will write generic code with traits and lifetimes, organize programs with modules, and use closures and iterators to process data lazily and efficiently. Each lesson pairs transcripts with runnable Cargo examples grounded in the Rust compiler's own error messages. By the end, you will ship a capstone project that combines the course concepts into an end-to-end Rust program you can extend.

Навыки, которые вы освоите

Command-Line InterfaceRust (Programming Language)API DesignPackage and Software ManagementSoftware InstallationData PipelinesCode ReusabilityMemory ManagementDevelopment EnvironmentBuild Tools

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

4 модулей · 45 учебных материалов

01Language Foundations15 материалов

What Is Rust

Key TermsЧтениеWhat Is RustВидеоQuickstart Rust PlaygroundЧтениеInstalling RustВидео

Учитесь у экспертов

Noah Gift

Преподаватель курса

Liam Parker

Преподаватель курса

Rust From Zero
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.7 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
ReflectionЧтение

Hello World With Cargo

Key TermsЧтениеHello World with CargoВидеоVariables, Mutability, and TypesВидеоFunctions and Control FlowВидеоReflectionЧтение

Compound Types

Key TermsЧтениеCompound TypesВидеоStrings and CollectionsВидеоReflectionЧтение

Critical Thinking Assessment

Rust Language FoundationsЗадание
02Ownership and Error Handling14 материалов

Ownership

Key TermsЧтениеOwnershipВидеоMove, Copy, and CloneВидеоReferencesВидеоReflectionЧтение

Enums And Option

Key TermsЧтениеEnums and OptionВидеоPattern MatchingВидеоReflectionЧтение

Panics

Key TermsЧтениеResult and the ? OperatorВидеоPanicsВидеоReflectionЧтение

Critical Thinking Asessment

Ownership and Error HandlingЗадание
03Abstractions11 материалов

Generics

Key TermsЧтениеGenericsВидеоTraitsВидеоLifetimesВидеоReflectionЧтение

Modules

Key TermsЧтениеModulesВидеоReflectionЧтение

Closures

Key TermsЧтениеReflectionЧтение

Critical Thinking Assessment

AbstractionsЗадание
04Capstone Project5 материалов

Capstone

CapstoneЧтениеRust Playground ChallengeЧтение

Critical Thinking Asessment

Before You GoЧтениеFinal Graded QuizЗаданиеNext StepsЧтение