BEB / A / 01
Scratch for kids
A first language, built on rules and order.
Open the syllabusUnited Kingdom · Ages 6 to 19 · 9 to 20 November 2026
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
None of these is a Bebras course. All three grow the habit the tasks reward.

BEB / 01
For ages 6 to 10: rules, sequences and what happens when one step changes.
Open the syllabus →
BEB / 02
For ages 10 to 13: the first typed language, where a rule has to be exact or nothing runs.
Open the syllabus →
BEB / 03
For teenagers: the formal versions of the ideas Bebras tasks dress up as puzzles.
Open the syllabus →The challenge
Facts read at bebras.uk and the Raspberry Pi Foundation's own announcement on 20 September 2026.
| Part | What the organiser says | What 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 |
| Access | A tailored version exists for secondary students with severe sight impairments | The 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
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.
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.
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.
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
Bebras is not a competition to cram for. It is one to grow into, which takes a different kind of preparation.
| Helps | Why | Does not help |
|---|---|---|
| Working through past Bebras tasks with the explanation | The organiser publishes the idea behind each task; that is the syllabus | Timed drilling of tasks with no discussion |
| Saying the rule out loud before answering | The tasks reward finding a rule, not spotting a pattern | Guessing quickly to finish inside the time |
| Puzzles with no computer at all | Most Bebras ideas are about order, rules and information | Learning another programming language for it |
| Explaining an answer to someone else | A rule that cannot be explained has not been found | Being told the answer without the reason |
| Being allowed to find it slowly | Forty-five minutes is generous for the number of tasks | Any 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
Bebras has a sequel with actual programming in it, and only Bebras entrants can take it.
| Part | What the organiser says |
|---|---|
| Who can enter | Only 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 kinds | Block-based programming and text-based programming, each with two difficulty levels |
| Length | A 45-minute coding challenge, supervised by a school coordinator |
| Instructions | Teachers 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
Bebras sits at the bottom of a ladder that ends at international olympiads. Almost nobody climbs all of it, and that is fine.
| Stage | Rung | The sign it is secure |
|---|---|---|
| Ages 6 to 9 | 1. Rules and order | Can say what a sequence of steps will do before it runs |
| Ages 9 to 12 | 2. Finding the rule | Looks for what is always true instead of trying cases |
| Ages 12 to 15 | 3. Writing the rule | Turns a found rule into code that works on any input |
| Ages 15 to 18 | 4. Proving the rule | Can say why a method is correct and how much work it does |
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.
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
Grouped by what a learner is ready for, with each syllabus one click away.
BEB / A / 01
A first language, built on rules and order.
Open the syllabusBEB / A / 02
Games, apps and a first look at AI.
Open the syllabusBEB / A / 03
Number sense, which the tasks quietly lean on.
Open the syllabusBEB / B / 01
The first typed language, where a rule must be exact.
Open the syllabusBEB / B / 02
Python as a way of checking whether a method works.
Open the syllabusBEB / B / 03
From blocks to real code, in a world they know.
Open the syllabusBEB / C / 01
Every core idea, with prediction before running.
Open the syllabusBEB / C / 02
The formal versions of Bebras ideas.
Open the syllabusBEB / C / 03
Taught to the board the school actually uses.
Open the syllabusBEB / D / 01
Speed and correctness under time limits.
Open the syllabusBEB / D / 02
Where computational thinking goes next.
Open the syllabusBEB / D / 03
The mathematical half of the same instinct.
Open the syllabusHow lessons run
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.
Every new idea arrives as a problem to solve before it arrives as a thing to type.
Written by us in the same spirit. No Bebras task is copied into a lesson.
Enough voices to hear a better rule than your own, few enough that nobody sits silent.
A learner who cannot explain a rule has not found it, and we say so kindly.
For a child far ahead of their year, or one who will not speak in a group.
No score, no invitation to the coding challenge and no prize is promised by us.
Student work
Four published projects by students at our school, none of them competition entries. More on the student labs page.

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

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

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

Web app
A weather forecasting site with live conditions for any location.
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
Group batch
USD 100
a month, billed in US dollars
One to one
USD 150
a month, billed in US dollars
What families say
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
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.
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.
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.
Each student gets 45 minutes online, and the organiser says the challenge is entirely free to enter.
More than 526,000 students across the UK took part last year, which makes it the largest computing competition in British schools.
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.
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.
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.
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.
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
What runs in the same fortnight, what comes after, and the whole year in one place.
Every contest we could confirm, month by month.
The same fortnight in November, asking the opposite thing.
Where a secondary pupil goes after the coding challenge.
Marks for the explanation, not the answer.
Four school systems, and every UK page.
Questions worth asking any provider.
Start here
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.