Teach coding by making games — in plain English. No installs, no logins required, works on the devices you already have.
Try it now Open the tutorial Command reference
move player with arrows, when player picks up any coin.
The syntax wall that stops most beginners is gone — great for younger students
and English-language learners.
FreeNo account to codeOffline-capablePhone + ChromebookAges ~8+
codeonline.io. No setup, no accounts.
Open codeonline.io on the board. Open the Light Cycles (or
Tag) demo, play 30 seconds, then click into the editor and show them: it’s
just English. Change one word (a color) and Run.
Have everyone type this and press Run:
player is {x: 60, y: 60, image: "hero"}
coins is list of 6 sprites {image: "coin"}
coins are pickups
score is 0
when player picks up any coin
add 1 to score
to update
move player with arrows
to draw
clear screen to dark blue
each coin in coins
draw sprite "coin" at coin.x, coin.y
draw sprite player at player.x, player.y
write "score {score}" at 2, 2 in white on hud
run game with update and draw
Walk through it line by line — it reads like a description of the game. Click the screen, use the arrow keys, collect coins.
Challenge cards — students pick one or more:
time limit is 30 seconds and
when time runs out → show “TIME UP”.play sound "coin".Each student copies their share link (or, signed in, hits 🌐 publish) and trades with a partner to play. Quick gallery walk: a few volunteers show theirs on the board.
hostile tags), a title screen and menus, a two-player multiplayer
game, scoring and high-score saving. The reference has a
runnable example for every command, and the tutorial is a
self-paced path students can follow independently.A classroom dashboard (rosters, progress, a private class gallery) and a full curriculum are on the roadmap. If you’d like to pilot codeonline with your class or school, get in touch: Kevin Long.