GameJSAcademy
JavaScript · ages 10+ · runs in the browser

Their first video game, built with real code.

Sixteen short lessons turn curious beginners into game makers. A real JavaScript editor, instant feedback, and a game they can show their friends the same afternoon.

  • 16lessons
  • ~3.5htotal time
  • $0to start
  • 0installs
JS bounce.js ▶ Run
// reverse direction on every wall hit
let x = 60, y = 45, vx = 2.2, vy = 1.8;

function update() {
  x += vx;  y += vy;
  if (x < 10 || x > 230) vx *= -1;
  if (y < 10 || y > 150) vy *= -1;
  circle(x, y, 9, '#4ecdc4');
}
output

Real JavaScript, running live — no setup, no install, no waiting.

How it works

Read a little. Run it. Play it.

Read six lines of code

Every lesson opens with a tiny, commented snippet. No wall of theory — just enough to try something.

Press Run

The game appears on the right in a fraction of a second. Break it, tweak it, run it again — that loop is the lesson.

Ship a real game

By lesson eight they have a finished Breakout clone. Snake, Flappy, a maze and a final Space Blaster follow — eight games in total, all the fundamentals.

The payoff

What they'll build by lesson sixteen

Six real games — every thumbnail below is live JavaScript running on this page.

Bouncephysics · lesson 4
Paddle rallyinput & score · lesson 6
Their Breakoutproject · lesson 8
Snakearrays · lesson 9
Flappygravity · lesson 12
Space blastertwo arrays · lesson 15
Curriculum

Sixteen lessons, a shelf of finished games

Lessons 1–2 are free. The rest unlock with a one-time $29 $19 payment.

Pricing

One payment. No subscription.

Free starter
$0
  • Lessons 1–2: drawing & animation
  • Full in-browser editor
  • Progress saved on this device

One-time payment in USD · regional pricing in India, Latin America & Southeast Asia ($7.99) · works in Chrome, Edge, Safari and Firefox · lessons assume basic English reading (ages 10+) · no subscription, no hidden renewals.

FAQ

Questions parents ask

Does my child need any coding experience?

No. Lesson one assumes zero — they start by drawing shapes with three lines of code. If they can read English sentences and follow instructions, they can start.

What do we need to install?

Nothing. The editor and the game run entirely in the browser — Chromebook, tablet or PC. Progress is saved on the device automatically.

Is it a subscription?

No. It is $29 $19 once during the launch offer — for lifetime access to all sixteen lessons and any lesson we add later. The price returns to $29 after the first 100 buyers.

What will they be able to do afterwards?

They will understand variables, loops, functions, keyboard input, collision and game states — the exact foundations behind every JavaScript game framework.

What if it is not a fit?

Reply to the receipt within 30 days and we refund the payment in full. No forms, no questions.

Basics10 min

Lesson

Hint →
JS main.js press Ctrl + Enter to run
JavaScript Ln 1, Col 1
console
Ready. Press Run ▶
Live game Click the game, then use the arrow keys
←↑↓→ steer the game