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)
- 1Values and variables
- 2Functions, flow, then a check
- 3Objects, arrays, and scope
- 4Transforming data, then a check
- 5The call stack and event loop
- 6Callbacks, promises, then a check
- 7Async and the network
- 8Debugging and the boss
The full week-by-week plan and every lesson in this course unlock with enrollment.