🌐
⚡ JavaScript 🦸 Advanced

🌐 JS Full-Stack Lab

From buttons to databases

👶 13–16 yrs 🗓️ ~14-week path 🚀 Self-paced · start anytime
▶ Start learning

What 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.

Enroll now →