United Kingdom · Ages 6 to 19 · 9 to 20 November 2026

UK Bebras Challenge practice

Bebras is the largest computing competition in British schools and the least like one. It takes forty-five minutes, it costs nothing, it is open from age six to nineteen, and it contains no programming whatsoever. More than 526,000 UK students sat it last year, most of them in an ordinary lesson, many without knowing it was a competition at all. That combination confuses parents who expect a coding contest, and it hides what the challenge is really testing: whether a young person can look at a situation and find the rule inside it. That is a teachable skill, and it is worth more than any language.

Organiser facts, dated · No Bebras task reproduced · No promise about any score

In short

The UK Bebras Challenge is run by the Raspberry Pi Foundation, is "entirely free to enter", and is "open to all young people aged 6 to 19". Each student gets 45 minutes of interactive, age-appropriate tasks online, and the 2026 challenge runs from 9 to 20 November 2026. A teacher signs up as the school coordinator and can enrol groups or the whole school; more than 526,000 UK students took part last year, and there is a tailored version for secondary students with severe sight impairments. No programming is involved: the tasks test abstraction, decomposition and algorithmic thinking, and afterwards the computer science concept behind each one can be read on Ada Computer Science. We teach the thinking underneath, live online for ages 6 to 67. The first class is free; a group place is USD 100 a month and one-to-one teaching USD 150.

Where to start

Three courses that build the thinking Bebras tests

None of these is a Bebras course. All three grow the habit the tasks reward.

The challenge

Half a million students, forty-five minutes, no code

Facts read at bebras.uk and the Raspberry Pi Foundation's own announcement on 20 September 2026.

The UK Bebras Challenge as its organiser describes it
PartWhat the organiser saysWhat that means in practice
Who runs it"The Raspberry Pi Foundation runs the UK Bebras Challenge"Part of an international challenge that began in Lithuania and now runs worldwide
Who can enter"open to all young people aged 6 to 19"From Year 2 to sixth form, in age-appropriate groups; the Juniors group is ages 10 to 12
When"The 2026 UK Bebras Challenge will run from 9th-20th November 2026"A fortnight, inside which a school picks its own lesson
Format"Each student gets 45 minutes to tackle interactive, age-appropriate tasks online"Done on a computer, in class, marked automatically
Cost"The UK Bebras Challenge is entirely free to enter"No fee to a school or a family
How to take part"a teacher must sign up as the main school coordinator and can then enrol groups of students or even the entire school"Whole classes usually sit it together
Scale"Last year, more than 526,000 students from across the UK took part"Larger than any other computing competition in British schools
AccessA tailored version exists for secondary students with severe sight impairmentsThe tasks are designed to be sat by more pupils, not fewer

The most useful thing a parent can know is that no preparation is required and none is expected. Schools enter whole classes. A child who has never written a line of code can do well, and a child who has spent two years in Python has no particular advantage, because nothing in the challenge asks them to write any.

That also explains the scale. Half a million students is not half a million volunteers; it is thousands of teachers deciding that forty-five minutes of this is a good computing lesson, which it is.

It shares its fortnight with the Primary Maths Challenge, which also runs from 9 to 20 November 2026. A Year 6 child could reasonably sit both in the same two weeks, and the two ask for almost opposite things: one is arithmetic under time pressure, the other is reading a situation carefully with no arithmetic at all.

After the challenge, the Raspberry Pi Foundation links each task to an explanation of the computer science idea behind it on Ada Computer Science. That archive, not a tutor, is the best preparation there is.

Sources: UK Bebras and the Raspberry Pi Foundation's Join the UK Bebras Challenge 2026, 8 September 2026, both read 20 September 2026. Modern Age Coders is not connected with the Raspberry Pi Foundation or the Bebras challenge.

The method

You can count the answer without doing the work

A task written by us in the Bebras spirit, and the idea underneath it. No Bebras question is reproduced anywhere on this page.

Five parcels come down a belt in the order 4, 1, 5, 3, 2. A robot arm can only swap two parcels standing next to each other. What is the smallest number of swaps that puts them in order 1, 2, 3, 4, 5? Most children start swapping. There is a faster way, and finding it is the whole point.

Look for the rule

Every swap of neighbours can fix at most one pair that is in the wrong order. So the answer cannot be smaller than the number of wrong-order pairs, and it turns out it is never larger either.

Count the wrong pairs

Go through every pair and ask whether the bigger number comes first. For 4 1 5 3 2 the wrong pairs are 4-1, 4-3, 4-2, 5-3, 5-2 and 3-2. That is six.

Check it honestly

We searched every possible sequence of swaps by computer. The shortest is six, exactly as the count predicted. Counting was quicker than shuffling, and it also proved no shorter route exists.

That is a Bebras task in miniature, and it shows the three habits the organiser names. Abstraction: throw away the parcels, keep the order. Decomposition: turn one big question into a count of pairs. Algorithmic thinking: a rule that works on any list, not just this one.

It also has the quality good tasks share, that the fast route is not the clever route but the patient one. Nobody spots "six" by looking. They spot it by asking what a single swap can possibly achieve.

A child who meets this idea once will use it for years. It is the reason a sorted list can be searched quickly, the reason a program can say how much work a job will take before starting it, and the reason experienced programmers ask what a step can change before writing any steps.

None of that needs a keyboard. Which is why, in our youngest classes, the answer to "when should my child start coding" is often that the thinking starts well before the typing does.

The parcel task and both methods are ours, written for this page and checked in code on 20 September 2026: counting out-of-order pairs gives six, and a search over every sequence of neighbour swaps also gives six.

What to practise

Nothing, and then the right sort of something

Bebras is not a competition to cram for. It is one to grow into, which takes a different kind of preparation.

What helps, and what does not
HelpsWhyDoes not help
Working through past Bebras tasks with the explanationThe organiser publishes the idea behind each task; that is the syllabusTimed drilling of tasks with no discussion
Saying the rule out loud before answeringThe tasks reward finding a rule, not spotting a patternGuessing quickly to finish inside the time
Puzzles with no computer at allMost Bebras ideas are about order, rules and informationLearning another programming language for it
Explaining an answer to someone elseA rule that cannot be explained has not been foundBeing told the answer without the reason
Being allowed to find it slowlyForty-five minutes is generous for the number of tasksAny kind of pressure about the result

If a child enjoys the challenge, the good next step is not more Bebras. It is a language: the ideas in these tasks become visible the moment a child writes a loop that does something slightly wrong. Block-based coding is the usual door at eight or nine, Python at ten or eleven.

If a child found it frustrating, the useful response is to do one task together, slowly, out of season, with no clock. Most frustration in Bebras comes from reading quickly rather than from the computing.

For teachers, the challenge doubles as a diagnostic. The pupils who do surprisingly well are often not the ones already writing code, and every computing teacher we have spoken to has a story about a child discovered this way.

We do not reproduce Bebras tasks in lessons. Our own puzzles live in the same territory, and the Raspberry Pi Foundation's archive with its explanations is the place for the real ones.

After November

The coding challenge that follows, and who gets invited

Bebras has a sequel with actual programming in it, and only Bebras entrants can take it.

The Raspberry Pi Foundation Coding Challenge, from the organiser's pages
PartWhat the organiser says
Who can enterOnly schools and students who took part in the previous UK Bebras Challenge; home-educated students are contacted directly by the UK Bebras team
Ages"Designed to be accessible to all students aged 10+"
Two kindsBlock-based programming and text-based programming, each with two difficulty levels
LengthA 45-minute coding challenge, supervised by a school coordinator
InstructionsTeachers are contacted through the UK Bebras emailing system during the challenge

This is the round that used to be called the Oxford University Computing Challenge, and a great many websites still call it that. The Bebras site now presents the follow-on as the Raspberry Pi Foundation Coding Challenge, so that is what we call it, while saying the old name plainly so that families searching for it find the right thing.

The practical consequence for a parent is simple: sitting Bebras in November is the only way in. There is no separate entry and no way to enter a child directly.

Block-based and text-based tracks mean a ten-year-old in Scratch and a fifteen-year-old in Python can both take a version that fits. The programming is modest; the thinking is not, because the tasks come from the same tradition as Bebras.

A student who enjoys that round is ready for something harder: the British Informatics Olympiad in December and January is the next real step for a secondary pupil.

Source: UK Bebras, Raspberry Pi Foundation Coding Challenge, read 20 September 2026. The Oxford University Computing Challenge's own pages returned errors on the same day and nothing is claimed about them.

Getting ready

Four rungs from puzzles to programs

Bebras sits at the bottom of a ladder that ends at international olympiads. Almost nobody climbs all of it, and that is fine.

From reading a rule to writing one
StageRungThe sign it is secure
Ages 6 to 91. Rules and orderCan say what a sequence of steps will do before it runs
Ages 9 to 122. Finding the ruleLooks for what is always true instead of trying cases
Ages 12 to 153. Writing the ruleTurns a found rule into code that works on any input
Ages 15 to 184. Proving the ruleCan say why a method is correct and how much work it does

If November is next week

Do nothing special. The challenge is designed to be sat cold, and a child who is told it matters will do worse than one who is told it is interesting.

If you want to do something, do one past task together and talk about it. That is preparation; timed practice is not.

If a child loved it

Start a language. The ideas in the tasks become concrete the moment a child writes a loop that is nearly right.

The competitions calendar shows what else is open at every age, from primary puzzles to the AI olympiad.

The full list

Computing and maths courses by age

Grouped by what a learner is ready for, with each syllabus one click away.

I

First steps

Ages 6 to 10

BEB / A / 01

Scratch for kids

A first language, built on rules and order.

Open the syllabus

BEB / A / 02

Coding for kids, blocks to AI

Games, apps and a first look at AI.

Open the syllabus

BEB / A / 03

Mental maths for kids

Number sense, which the tasks quietly lean on.

Open the syllabus
II

Typing code

Ages 10 to 13

BEB / B / 01

Python and AI for kids

The first typed language, where a rule must be exact.

Open the syllabus

BEB / B / 02

Maths through coding

Python as a way of checking whether a method works.

Open the syllabus

BEB / B / 03

Minecraft coding for kids

From blocks to real code, in a world they know.

Open the syllabus
III

Real computing

Ages 13 to 18

BEB / C / 01

Python from start to finish

Every core idea, with prediction before running.

Open the syllabus

BEB / C / 02

Algorithms and data structures

The formal versions of Bebras ideas.

Open the syllabus

BEB / C / 03

GCSE Computer Science

Taught to the board the school actually uses.

Open the syllabus
IV

Beyond school

For students who want more

BEB / D / 01

Competitive programming

Speed and correctness under time limits.

Open the syllabus

BEB / D / 02

AI and machine learning for teens

Where computational thinking goes next.

Open the syllabus

BEB / D / 03

Olympiad and competition maths

The mathematical half of the same instinct.

Open the syllabus

How lessons run

Weekly, live, and aimed at the thinking rather than the syntax

Teachers work from India, five and a half hours ahead of the UK in winter and four and a half in summer. Younger children take an early evening slot; teenagers usually take a later one.

Early weekday evening

For primary-age children, while they are still fresh.

Later weekday evening

The usual choice from about Year 8.

Weekend morning

For longer sessions on a single problem.

Puzzles before syntax

Every new idea arrives as a problem to solve before it arrives as a thing to type.

Our own tasks

Written by us in the same spirit. No Bebras task is copied into a lesson.

Five to ten learners

Enough voices to hear a better rule than your own, few enough that nobody sits silent.

Explaining is part of it

A learner who cannot explain a rule has not found it, and we say so kindly.

One to one on request

For a child far ahead of their year, or one who will not speak in a group.

Nothing promised

No score, no invitation to the coding challenge and no prize is promised by us.

Student work

What our students build

Four published projects by students at our school, none of them competition entries. More on the student labs page.

NutriLife AI nutrition coach project screenshot

AI and ML

NutriLife

An AI nutrition coach that reads what you eat and works you toward a target.

by Bhavya · Open it

Misti AI chatbot for maths and coding screenshot

AI and ML

Misti

A chatbot that answers mathematics and programming questions, built and deployed by a student.

by Harshit · Open it

GuardianX AI internet safety assistant screenshot

AI and ML

GuardianX

An assistant that helps a young person recognise unsafe situations online.

by Vivaan · Open it

SkyCast weather forecast application screenshot

Web app

SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

Fees

One monthly rate in US dollars, the same everywhere outside India. Nothing to join, nothing to cancel.

Free first class

USD 0

no card required

  • A full lesson on a real problem
  • A clear view of the right level
  • No card details
Book it

Group batch

USD 100

a month, billed in US dollars

  • Five to ten learners at one level
  • The same teacher each week
  • Work read and discussed
  • A certificate at the end
Start here

One to one

USD 150

a month, billed in US dollars

  • One learner with one teacher
  • Aimed at a particular gap
  • For learners well ahead or behind their year
Enquire

What families say

Rated 4.9 across 547 Google reviews

Families' own words from our Google profile, unedited.

★★★★★

"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."

Ria Mukherjee

Parent

★★★★★

"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."

Samriddha Mondal

Student

★★★★★

"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."

Vansh Agarwal

Student

★★★★★

"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."

Sonam Oswal

Parent of Dhairya

★★★★★

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."

Sonu Goyal

Parent

★★★★★

"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."

Ritu Kedia

Parent

Bebras questions

What parents and teachers ask

When is the UK Bebras Challenge 2026?

The Raspberry Pi Foundation publishes a fortnight: the 2026 challenge runs from 9 to 20 November 2026, and each school picks its own lesson inside it.

What age is Bebras for?

The organiser says it is open to all young people aged 6 to 19, in age-appropriate groups. The Juniors group, for example, is ages 10 to 12.

Does my child need to know how to code?

No. The challenge contains no programming. It tests abstraction, decomposition and algorithmic thinking through interactive tasks, and a child who has never written code can do very well.

How long does it take and what does it cost?

Each student gets 45 minutes online, and the organiser says the challenge is entirely free to enter.

How many students take part?

More than 526,000 students across the UK took part last year, which makes it the largest computing competition in British schools.

How do we enter?

Through a school. A teacher signs up as the main school coordinator and can then enrol groups of students or the whole school. Families cannot enter a child directly, and neither can we.

Is there anything after Bebras?

Yes. The Raspberry Pi Foundation Coding Challenge, open only to schools and students who took the previous Bebras Challenge, is a 45-minute challenge for ages 10 and over with block-based and text-based versions at two difficulty levels. Many sites still call it the Oxford University Computing Challenge.

How should we prepare?

Lightly, if at all. Work through past tasks with the explanation the Raspberry Pi Foundation publishes, talk about the rule rather than the answer, and avoid timed drilling. The challenge is designed to be sat without preparation.

Do you use real Bebras tasks?

No. We write our own puzzles in the same territory. The organiser's archive, with an explanation of the computing idea behind each task, is the right place for the real ones.

What do classes cost?

The first lesson is free. A group place is then USD 100 a month and one-to-one teaching USD 150, with no joining fee and no minimum term.

Related pages

More for young computer scientists

What runs in the same fortnight, what comes after, and the whole year in one place.

UK competitions calendar 2026-27

Every contest we could confirm, month by month.

Primary Maths Challenge

The same fortnight in November, asking the opposite thing.

British Informatics Olympiad

Where a secondary pupil goes after the coding challenge.

Scottish Mathematical Challenge

Marks for the explanation, not the answer.

Coding classes in the UK

Four school systems, and every UK page.

Choosing an online class

Questions worth asking any provider.

Start here

Book a free class on problem solving

Tell us your child's age and whether they have written any code. The free class is a real lesson on a real problem, and we say afterwards what we saw.

Would rather read? Each course has its syllabus on its own course page, the approach is on how we teach, and the roadmap sets out the order.

WhatsApp us · +91 91233 66161 · contact@modernagecoders.com

WhatsApp costs a UK mobile nothing and usually gets to us fastest. The number is Indian, as we state on every page, and there is no UK office.

No card, no obligation. One reply to arrange a time.

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here