Warning: Undefined array key "user_id" in /app/pages/projects.php on line 6
Rust Projects
Build real-world applications and put your Rust skills to the test
Your Project Journey
0 lessons completed
0
Available Projects
6
Locked Projects
5450
Total XP Available
CLI Calculator
Beginner
2-3 hours
500 XP
Locked
Build a command-line calculator that can perform basic arithmetic operations
Skills you'll practice:
Functions
Variables
User Input
Error Handling
Prerequisites:
0/5 lessons
Complete 5 more lessons to unlock
Todo List Manager
Beginner
3-4 hours
750 XP
Locked
Create a CLI todo list application with file persistence
Skills you'll practice:
Structs
Vectors
File I/O
JSON Serialization
Prerequisites:
0/8 lessons
Complete 8 more lessons to unlock
Password Generator
Intermediate
2-3 hours
600 XP
Locked
Build a secure password generator with customizable options
Skills you'll practice:
Random Numbers
String Manipulation
CLI Arguments
Prerequisites:
0/10 lessons
Complete 10 more lessons to unlock
File Organizer
Intermediate
4-5 hours
900 XP
Locked
Automatically organize files in directories by type and date
Skills you'll practice:
File System
Path Manipulation
Pattern Matching
Prerequisites:
0/12 lessons
Complete 12 more lessons to unlock
HTTP Web Server
Advanced
6-8 hours
1200 XP
Locked
Build a basic HTTP web server that serves static files
Skills you'll practice:
TCP Sockets
HTTP Protocol
Concurrency
Error Handling
Prerequisites:
0/15 lessons
Complete 15 more lessons to unlock
HTTP Web Server
Advanced
6-8 hours
1200 XP
Locked
Build a basic HTTP web server that serves static files
Skills you'll practice:
TCP Sockets
HTTP Protocol
Concurrency
Error Handling
Prerequisites:
0/15 lessons
Complete 15 more lessons to unlock
More Projects Coming Soon!
We're constantly adding new projects to help you master Rust.
Suggestions? Let us know what you'd like to build!
Join the Battle
Master Rust programming through epic challenges and compete with developers worldwide.