Bun Challenges
Test your Bun knowledge with these practical challenges. Each exercise combines multiple concepts you've learned throughout this course.
Challenge 1: Configuration Manager
Create a configuration manager that loads, validates, and saves settings:
Loading Bun Exercise...
Challenge 2: API Request Handler
Build a typed API request handler with caching:
Loading Bun Exercise...
Challenge 3: Mini Router
Build a simple HTTP router with middleware support:
Loading Bun Exercise...
Challenge 4: Task Queue
Build an async task queue with concurrency control:
Loading Bun Exercise...
Challenge 5: Hash-Based Cache
Create a content-addressable cache using Bun's hash function:
Loading Bun Exercise...
Congratulations!
You've completed the Interactive Bun Practice course! You've learned:
- Bun runtime fundamentals and global APIs
- Native TypeScript support
- File I/O operations
- HTTP servers with Bun.serve
- Package management and bundling
- Testing with Bun's test runner
- Shell commands with Bun.$
Keep practicing and building with Bun to become proficient with this powerful runtime!

