New

Ascent Winter Sprint 2026 is live

Claim your slot
NewAges 8–18Grades 3–12

From first block of code to shipped project

Scratch, Python, web development and AI foundations.

What we teach

Scratch & Block Coding

Logic, sequencing and creativity through animations and games — the perfect first step for young coders.

Python Programming

Variables to functions to object-oriented design, with mini-projects at the end of every module.

Web Development

HTML, CSS and JavaScript to build and publish a real personal website and interactive apps.

AI & Data Basics

Age-appropriate introduction to data, models and prompt design so students grow up AI-fluent.

Curriculum by grade band

Grades 3–5

Block coding

  • Scratch games
  • Loops & events
  • Story animation
  • Digital creativity
Grades 6–8

Text-based coding

  • Python basics
  • Turtle graphics
  • Simple algorithms
  • Debugging habits
Grades 9–10

Applied programming

  • Functions & OOP
  • APIs & JSON
  • HTML/CSS/JS
  • Version control
Grades 11–12

Build & deploy

  • Full-stack project
  • Databases
  • AI fundamentals
  • Portfolio & interviews

Other programs

FAQ

Questions parents ask us