EulerFold
Aspiring Systems Engineers

Rust Programming Basics

6 weeks
0 Learners
Jul 23

Learn ownership, borrowing, and lifetimes before attempting kernel dev or FFI.

Share:

What you'll learn

Rust's unique ownership, borrowing, and lifetime systems
Memory safety without a garbage collector
Concurrency and thread safety in Rust
Error handling patterns in Rust
Building and testing robust applications

Prerequisites

Level

W1

Module 1: Introduction and Tooling

3 videos39m
2 readings
3 topics
1 homework
Learn

Topics

1.1
Installing and Configuring Rust (rustup, cargo)
15 minutes
1.2
Rust Syntax Fundamentals: Variables, Mutability, and Data Types
16 minutes
1.3
Control Flow: if, let, loops, and match
8 minutes
W2

Module 2: Ownership and Borrowing

3 videos76m
3 readings
3 topics
1 homework
Learn
W3

Module 3: Structs, Enums, and Pattern Matching

3 videos102m
3 readings
3 topics
1 homework
Learn
W4

Module 4: Error Handling and Collections

3 videos92m
3 readings
3 topics
1 homework
Learn
W5

Module 5: Generics, Traits, and Lifetimes

3 videos80m
2 readings
3 topics
1 homework
Learn
W6

Module 6: Advanced Topics and Concurrency

3 videos65m
3 readings
3 topics
1 homework
Learn
01

Learn

Watch curated videos and read study resources

02

Practice

Practice what you learned

03

Build Projects

Build projects using your new gained knowledge

04

Submit & Verify

Submit your project and get verified by our system

Rate this course

0.0
0 reviews

Help the community find verified technical paths.

Community Insights

0

Join the discussion

Sign in to share your thoughts and technical insights.

Loading insights...