Skip to content
All courses
Ages 11 to 13 · ages 13+

JavaScript and the Runtime · Grades 8 to 12

An 8-week run through JavaScript, the language that runs the web, taught down to how it actually executes: values and variables, functions and control flow, objects and arrays, scope and closures, map/filter/reduce, the call stack and the event loop, callbacks and promises, and async/await with fetch, each idea run and operated in a real in-browser sandbox.

8 weeks 16 lessons 1 to 2× / week · 30 to 45 min
Standards alignment
  • NEP 2020: experiential, hands-on computational thinking
  • CBSE: Computer Science / Informatics Practices (programming and web technologies)
Standard workshopPrice on request Paid course

Understand what JavaScript actually does at runtime: the event loop, scope, async, and the browser APIs.

Request access
What you’ll cover (8 weeks)
  1. 1Values and variables
  2. 2Functions, flow, then a check
  3. 3Objects, arrays, and scope
  4. 4Transforming data, then a check
  5. 5The call stack and event loop
  6. 6Callbacks, promises, then a check
  7. 7Async and the network
  8. 8Debugging and the boss

The full week-by-week plan and every lesson in this course unlock with enrollment.