← WebApp Full-Stack program
Advaslearning Hub · Coding for Kids

WebApp Full-Stack — Syllabus Outline

A 4-level WebApp Full-Stack journey for ages 12–16. From your first hand-written HTML page to a tested, typed, deployed full-stack product. Junior full-stack ready after L4, with three optional modules for specialisation.

7
Levels
38
Lessons written
33
Lessons planned
121
Empty slots

How the programme is structured

The programme runs across 7 levels holding 38 written lessons and 33 more planned, each level at 48 hours. Every level below lists what it covers and what the student walks away having built.

Need the lesson-by-lesson breakdown? Open the full lesson plan — every lesson with its code, type and milestone.

Level 1 · Foundations

HTML, CSS & the Web

48 lessons48 hoursAges 12–16📋 Lesson list

What the web actually is, then how to build pages by hand. By the end of Level 1 you can take a Figma mockup and ship a small responsive site to Vercel — no framework, just real HTML and CSS.

🧭 What this level covers

  • A · What the web is
  • B · HTML semantics & forms
  • C · CSS foundations
  • D · Layout & responsive design
  • E · Figma → code
  • F · Capstones
  • Assessment
4 lessons
Written
1 lesson
Planned
43 slots
Empty
7
Topic clusters
Level 2 · Intermediate

JavaScript & React

48 lessons48 hoursAges 12–16📋 Lesson list

JavaScript fundamentals, the DOM, async + fetch, then React from the ground up: components, hooks, context, custom hooks andReact Router. No Next.js yet — that's a dedicated Optional module.

🧭 What this level covers

  • A · JavaScript fundamentals
  • B · DOM & events
  • C · Async JavaScript
  • D · React core
  • E · React patterns & routing
  • F · Capstones
  • Assessment
18 lessons
Written
30 lessons
Planned
7
Topic clusters
Level 3 · Backend

Backend, APIs & Databases

48 lessons48 hoursAges 12–16📋 Lesson list

Node.js + Express, REST APIs, PostgreSQL, auth (sessions, JWT, OAuth) and deployment. By the end of Level 3 your React app from L2 talks to a real backend you wrote, with a database, login and a public URL.

🧭 What this level covers

  • A · Node.js + Express
  • B · REST API design
  • C · SQL & PostgreSQL
  • D · Authentication
  • E · Deployment
  • F · Capstone
  • Assessment
16 lessons
Written
1 lesson
Planned
31 slots
Empty
7
Topic clusters
Level 4 · Production

Production Full-Stack: React + TypeScript + Node

48 lessons48 hoursAges 13–16📋 Lesson list

Junior-pro grade. TypeScript end-to-end, production React (perf, error boundaries, code splitting), advanced Express, real tests (Jest + RTL + Playwright) and CI on GitHub Actions. The L4 capstone is a tested, typed, deployed full-stack product you can show in an interview.

🧭 What this level covers

  • A · TypeScript end-to-end
  • B · Production React
  • C · Production Node & Express
  • D · Testing & quality
  • E · Production polish
  • F · Final capstone
  • Assessment
0 lessons
Written
1 lesson
Planned
47 slots
Empty
7
Topic clusters
Optional · Module 1

Next.js Full-Stack

~48 lessonsComing later📋 Lesson list

App Router, Server Components vs Client Components, Server Actions, Cache Components (use cache, cacheTag), Route Handlers, middleware, deployment to Vercel. The natural next step after L4 for the modern full-stack-Next.js path. ~48 lessons.

0 lessons
Written
Optional · Module 2

Mobile Native App Full-Stack

~48 lessonsComing later📋 Lesson list

Swift (iOS) + Kotlin (Android), each wired to the same Node API from L3/L4. When native is the right choice, when it isn't. Optional React Native (Expo) sub-track decided at author-time. ~48 lessons.

0 lessons
Written
Optional · Module 3

Cloud & DevOps

~48 lessonsComing later📋 Lesson list

Docker fundamentals, GitHub Actions deep, CI/CD beyond L4's basics, AWS / GCP foundations (S3, Lambda, CloudFront, RDS), observability (logs, metrics, tracing), infrastructure-as-code intro. ~48 lessons.

0 lessons
Written