🌐
⚡ JavaScript 🦸 Advanced
🌐 JS Full-Stack Lab
From buttons to databases
👶 13–16 yrs 🗓️ ~14-week path 🚀 Self-paced · start anytime
▶ Start learningWhat you’ll do 🌈
A real developer bootcamp for ages 13–16. Campers write server code with Node.js, build APIs, and connect a full app front-to-back.
ES modulesNode.jsAPIsJSON dataClosuresAsync/await
Adventure log 🧭
0%0 of 28 activities & labs done
🎮 20 activities · 🧪 8 labs
🌐
🎬 Showcase project
Mini Full-Stack App
An app with real "routes" and data, built end to end.
Build a mini app — like a task board or chat room — that models routes as functions, stores state as JSON, and lets a user add new data.
Must include
- ✅At least one "route" — a function mapped to a path that returns data
- ✅A JSON-shaped data structure representing your app's state
- ✅A way to add a new item, like a task or message
- ✅Rendered output that shows the current state clearly
Stretch goals
- 🌟Persist data between runs by saving/loading a JSON string
- 🌟Add basic validation so bad input is rejected
- 🌟Add a second route or feature
ES modulesNode.jsAPIsJSON data
🎤 Show it off: Walk a parent through how data flows from a request to the response, like a real developer demo.
Ready to start?
Take the skill check and enroll in this course.