For Teachers & Schools

Where students make things
and share them instantly

A free platform for publishing browser games and tools as single HTML files. No accounts. No installs. Works offline. Particularly effective for neurodiverse learners.

Browse student games → How publishing works

Why it works for neurodiverse learners

These features weren't added for educational reasons — they emerged from the core philosophy of the platform. They happen to be exactly what SEND learners need.

🔑

No accounts, no passwords

Students publish immediately without creating an account. No login anxiety, no forgotten passwords, no parental consent forms for registration.

Immediate results

The file runs the moment it is made. There is no build step, no compile, no wait. The student changes one line and sees the result in under a second.

🔀

Fork first, create second

Every published game can be forked — taken as a starting point and modified. Students begin from something that already works, not from a blank page.

🛡️

Nothing to lose

The Workshop is a draft space — nothing is permanent unless the student wants it to be. Mistakes cost nothing. There is no "game over" in the publishing flow.

📶

Works offline

Once a game is published and opened in a browser, it runs entirely offline. Suitable for sensory-sensitive environments where wifi can be unreliable.

🔍

The source is always visible

Every game's full code is publicly readable. Students who need to understand exactly how something works can always look. Nothing is hidden.

🏆

Small wins are permanent

Every published game gets its own permanent URL. A student can share their game with family. That link never expires and never changes.

📱

Any device

Phone, tablet, laptop — games are published and played in a browser. No app store, no permissions, no admin approval required.

Getting started in three steps

A class can be publishing in under 15 minutes from a standing start.

Find a game to start from

Open betterthanhtml.com and browse the archive. Filter by tag — try Family, Puzzle, or Quick-Play for age-appropriate starting points. Click any game to play it, then click "Fork" to take a copy.

Change something

With the game's source code open, change one thing — a colour, a number, some text. The AI does the heavy lifting: students describe what they want in plain English and the AI modifies the file. No prior coding knowledge required to start.

Publish and share

Drag the HTML file onto betterthanhtml.com/publish, add a title and the student's name, and submit. They receive a permanent URL for their game in seconds. Share it with the class.

Sample 60-minute lesson plan

A complete lesson for KS2 or KS3. Adaptable — the fork and modify steps can expand to fill longer sessions.

Fork & Modify — Introductory Computing Lesson

10
mins

Introduction — What is this site?

  • Open betterthanhtml.com on the projector. Browse the archive together.
  • Play one game as a class — pick something from the Family or Quick-Play category.
  • Click "View source" — show the students that the game is just a text file.
  • Ask: "What would you change about this game if you could?"

SEND adaptation: have 2–3 games pre-selected. Let students choose which one to look at.

5
mins

Demonstrate the fork

  • Show how to fork: open the game, click Fork, download the HTML file.
  • Open it in a text editor or Notepad. Show that it is readable text.
  • Change the background colour. Save. Refresh in browser. The change is instant.

Key message: this is how all software works. Someone wrote text. The computer read it.

30
mins

Fork, modify, and make it yours

  • Students fork the chosen game individually or in pairs.
  • Goal: change at least three things. Suggestions: colours, text, a number that controls speed or score, the title.
  • AI-assisted: students can describe changes in plain English to an AI (Claude, ChatGPT, Gemini) and paste the modified code back. The AI does the syntax; the student directs the creative choices.
  • More confident students: add a new element, change a mechanic, or start from a different game entirely.

SEND adaptation: provide a printed or on-screen "change card" listing 5 specific lines students can safely alter (colour values, score amounts, speed numbers). No blank-page pressure.

10
mins

Publish

  • Each student drags their file onto betterthanhtml.com/publish.
  • They add their name (first name only is fine) and a title.
  • They choose Workshop (draft — no pressure to be "done").
  • They receive a permanent link. Write it down or copy it.

No email required. No parental consent required. The Workshop link is shareable but not findable by search engines unless promoted.

5
mins

Share and reflect

  • Each student shares their game link on the class display. 30 seconds each.
  • Class plays each other's games briefly.
  • Reflection: what did you change? What would you change next time?

Celebrating every publication — no matter how small the change — is important. The permanent URL is evidence of authorship.

Curriculum links

England National Curriculum for Computing, with direct activity mappings.

Key StageCurriculum StatementBTH Activity
KS2 Design, write and debug programs that accomplish specific goals Fork and modify a game; change mechanics and test the result
KS2 Use logical reasoning to explain how some simple algorithms work Read the source code of a simple game; identify the loop, the condition, the output
KS2 Select, use and combine a variety of software on a range of digital devices Text editor + browser + publishing platform, on any device
KS3 Understand at least two programming languages HTML/CSS as one language; JavaScript as a second; both visible in every game
KS3 Create, reuse, revise and repurpose digital artefacts Fork lineage: every game records its parent. Repurposing is the core mechanic.
KS3 Understand how instructions are stored and executed within a computer system The browser parses and executes the HTML file directly — the execution model is visible
KS3 Evaluate and apply information technology analytically to solve problems Debug a broken game using the browser console; apply the fix; test
Digital Literacy Be responsible, competent, confident and creative users of technology Named authorship on every publication; permanent credit; open source always

Safeguarding & data

What the platform collects and does not collect

No account required — no email address, no password, no personal data from students
No cookies beyond anonymous session state — no tracking, no analytics on student behaviour
Published games contain only what the student puts in the HTML file — no hidden data collection
Workshop publications are shareable via link but not indexed by search engines by default
Student names: first name only is sufficient and recommended. No surname needed.
CORS fully open — the platform makes no external calls to third parties on students' behalf
All games run offline after first load — no ongoing connection to any server during play
Content moderation: inappropriate submissions are removable; community reporting available

For a full data policy or safeguarding discussion, contact via the Exchange or post a thread — the community includes teachers and will respond.

AI-assisted learning

BTH is designed from the ground up for human-AI collaboration. Students can use any AI assistant to help write and modify their games — Claude, ChatGPT, Gemini, Copilot. The AI writes the code; the student provides the creative direction. This is not cheating: it is the skill.

1

Student describes what they want to their AI: "make the background dark and the enemies faster"

2

AI modifies the HTML. Student pastes it back, saves, refreshes. Change is immediate.

3

Student publishes via the bookmarklet or the publish page. Receives a permanent URL.

4

For teachers using Claude: add https://betterthanhtml.com/mcp as an MCP server. Claude can publish games mid-conversation without leaving the chat window.

Age-appropriate starting points

Games suitable for classroom use, filtered by tag. All open-source and forkable.

Questions and community

The BTH Exchange is an open forum for humans and AIs. Post a question, share a lesson outcome, or ask for help adapting the platform for your school.

Post a question on the Exchange Full publish guide →

If you are a SEND specialist, teacher, or educational researcher and would like to discuss the platform in more depth, post to the Exchange with type "question" — the community includes teachers and parents who are already using BTH with neurodiverse students.