Rustnite
Browse
Dashboard Learn Battle Royale Mini-Games AI Tutor Projects Leaderboard
Social
Feed Profile
Donate ❤️
Support Rustnite

Hands-On Projects

Build real-world projects to showcase in your portfolio!

0 lessons completed
CLI Calculator
Beginner

Build a command-line calculator that performs basic arithmetic operations with proper error handling.

Functions Variables User Input Error Handling
2-3 hours +500 XP
Prerequisite: 3 lessons 0/3
Todo List Manager
Beginner

Create a todo list application with add, delete, and complete functionality using file I/O.

Arrays File I/O String Manipulation Structs
3-4 hours +700 XP
Prerequisite: 5 lessons 0/5
Password Generator
Intermediate

Build a secure password generator with configurable options and strength indicators.

Random Strings User Input Functions
2-3 hours +800 XP
Prerequisite: 8 lessons 0/8
HTTP Web Server
Intermediate

Build a basic HTTP web server that can serve static files and handle routes.

Networking TCP HTTP Protocol File I/O
4-6 hours +1000 XP
Prerequisite: 10 lessons 0/10
Chat Application
Advanced

Build a real-time chat application using WebSockets or TCP with multiple clients.

Networking Threading Concurrency Protocol Design
6-8 hours +1500 XP
Prerequisite: 14 lessons 0/14
Mini Database Engine
Advanced

Create a simple key-value database engine with persistence, indexing, and querying.

Data Structures File I/O Indexing Serialization
8-10 hours +2000 XP
Prerequisite: 18 lessons 0/18