Choose Your Level
Pick the difficulty that matches where you are. You can come back and try a harder level later.
Beginner
Build a Basic Express/Next.js API
Create the backend routes to Create, Read, Update, and Delete data.
2 to 3 hours 4 criteria
Start this level
Intermediate
Integrate a Database & ORM
Connect the backend to a real database and write relational queries.
3 to 5 hours 4 criteria
Start this level
Advanced
Frontend Integration & Mutations
Connect the React frontend to the API and manage asynchronous server state.
4 to 6 hours 4 criteria
Start this level