A browser-based coding environment with live multiplayer editing. Replit accounts are 13+ and its schools product closed in 2023, so lessons here use it with KS4 and KS5 on accounts the school has agreed.

Creative Replace

Grade 9 Magic 8-ball program using a Python list and random.choice

Grade 9 (Year 10, age 14 to 15) · 50 min · 1 device per student

Creative Replace

Each student writes a Python program that answers a yes-or-no question with a random reply from a list of eight answers they wrote.

Read the lesson and why it sits here →

Creative Transform

Grade 9 cross-school pair programming of a number-guessing game in Replit

Grade 9 (Year 10, age 14 to 15) · 60 min · 1 device per pair

Creative Transform

Groups of four, two students from each of two schools, write one Python number-guessing game over a staff-hosted Teams call, passing the driver role between schools every ten minutes.

Read the lesson and why it sits here →

Interactive Amplify

Grade 9 predict, run and check: tracing eight Python snippets in Replit

Grade 9 (Year 10, age 14 to 15) · 50 min · 1 device per student

Interactive Amplify

Students write a prediction for each of eight short Python snippets, run it in a shared Replit project, and explain in one sentence any prediction that missed.

Read the lesson and why it sits here →

Grade 9 pseudocode-to-Python translations compared on a class Padlet

Grade 9 (Year 10, age 14 to 15) · 50 min · 1 device per student

Interactive Amplify

Students translate three OCR Exam Reference Language algorithms into Python, test them in Replit, and post them to Padlet so the teacher can compare contrasting versions.

Read the lesson and why it sits here →

Grade 12 line-by-line code review of a practice library-loans program

Grade 12 (Year 13, age 17 to 18) · 60 min · 1 device per student

Interactive Amplify

Two named peers comment on each student's practice library-loans code in a shared Doc, and writers fix the flagged lines in Replit and rerun the teacher's tests.

Read the lesson and why it sits here →

Interactive Transform

Grade 9 testing Copilot-written Python functions against their own edge cases

Grade 9 (Year 10, age 14 to 15) · 50 min · 1 device per student

Interactive Transform

Students write test cases from a password rule, ask Copilot Chat for a password checker from a one-line brief, run its code against their tests in Replit and find out which rules it assumed.

Read the lesson and why it sits here →

This page is one of a growing set of PICRAT examples by cell, subject and grade. Page maintained by Andy Perryer.