Programming Challenges
themed, in-browser python & problem-solvingCrystal Caves
An immersive, story-driven Python challenge that takes students cave by cave through progressively harder programming tasks.
The Dungeon Architect
A Year 10 Python challenge set in a dungeon-building world — students write code to design and populate their own dungeons.
Open resource →Neko Neko Café
A Year 10 Python challenge board set in a cosy cat café — 12 themed tasks covering subroutines, lists, loops, selection, and file handling.
Open resource →Little Ashford Village Noticeboard
A Year 12 Python challenge framed around running a village noticeboard — a longer, applied problem-solving task.
Open resource →Ashwood Manor
A Year 12 graph theory challenge set in a mystery manor — students apply graphs and traversal to crack the puzzle.
Open resource →Databases & SQL
slide-based tutorials with past-paper questionsSQL — The 4 Commands
SELECT, INSERT, UPDATE and DELETE, worked through with real AQA GCSE past-paper questions and mark-by-mark model answers.
Open resource →SQL — DDL vs DML
CREATE TABLE through to multi-table SELECTs, separating data definition from data manipulation, with A-Level past-paper practice.
Open resource →Database Normalisation
A full UNF → 1NF → 2NF → 3NF worked example, with partial and transitive dependencies explained and AQA exam-technique tips.
Open resource →Revision Games
whole-class quiz gamesRevision Jeopardy — GCSE
A classic Jeopardy board covering OCR GCSE (J277) Paper 1 & 2, with 100 questions and answer notes that flag common errors.
Open resource →Revision Jeopardy — A Level
A Jeopardy board for OCR A-Level (H446) Paper 1 & 2 — ideal as a whole-class starter or end-of-topic recap.
Open resource →Algorithms & Theory
visual explainersWeb Development & KS3
year 7 html essentialsHTML Reference Sheet
A clean, beginner-friendly reference of the core HTML tags Year 7 students need — handy to keep open while they code.
Open resource →Setting Up Your Screen for HTML
A simple step-by-step guide that gets Year 7 students set up with editor and browser side by side, ready to write HTML.
Open resource →Classroom Tools
handy in-lesson utilities// no resources match that filter yet