Can we use analytics cookies?

Google Analytics measures basic public-page use without setting analytics cookies. If you accept, cookies help us understand repeat visits and journeys. We never send names, email addresses, learner answers or code.

Read the cookie details

Low-stakes practice beyond the lesson sequence

Choose a challenge, practise a skill or build something larger.

Practice Lab gives students somewhere to build fluency, explore ideas and attempt larger projects without turning every attempt into a score.

Eight ways to practise

Computer Science is something students do

Each activity is designed around the skill being practised, from writing code to building a logic circuit.

Python

154

Write, run and check programs, including text and CSV files.

SQL

44

Query safe, fictional databases using GCSE-core SELECT, FROM and WHERE.

Logic gates

30

Build connected GCSE circuits and test complete truth-table behaviour.

Flowcharts

18

Build and trace accessible flowcharts using standard shapes and routes.

Algorithms

19

Trace searches, sorts and step-by-step methods with guided tables.

Data

11

Use formulas, worked examples and tolerant numerical checking.

Playgrounds

49

Start from an idea, build a minimum version and extend it freely.

Open projects

26

Develop larger work over several visits and preserve named versions.

Start quickly or choose precisely

A lab for a spare ten minutes or a longer build

RANDOM CHALLENGE

Surprise me

Open one of the checked Practice tasks at random when you are not sure what to choose.

FILTER AND CHOOSE

Challenge catalogue

Filter by family, supported/independent/stretch difficulty and core or extension work.

CONTINUE YOUR WORK

Saved history

Return to recent code, queries, diagrams and projects without losing earlier attempts or versions.

Room to experiment

Not every useful program has one right answer

Playgrounds provide a starting point, testing ideas and optional extensions. Open projects save named versions so students can return, compare approaches and keep improving.

Open the full Practice Lab

The individual trial includes every challenge, playground and open project, with work saved for next time.