Bebras Challenge Preparation: Computational Thinking
- For
- Class 6 - Class 8
- Level
- Beginner
- Duration
- 24 weeks
- Each week
- 3 hours
- Batch
- Group class, maximum 8 students
- Mode
- Online
- Board
- Bebras International
A computing competition with no computing required
The Bebras Computing Challenge is unusual and genuinely useful for one reason: no programming is involved at all. The challenge states this plainly. Tasks are short puzzles answerable without prior knowledge of computational thinking.
That makes it the right first competition for a Class 6 student who has never written a line of code, and it removes the obstacle that stops most schools running a computing contest — the assumption that students must learn a language first.
What the tasks actually test
Bebras tasks look like puzzles and are built on genuine computer science ideas.
A sorting task asks a student to order things under constraints, which is what a sorting algorithm does. A searching task asks them to find something efficiently, which is binary search without the name. An encoding task asks them to read information written in an unfamiliar representation. A graph task asks about routes and connections.
Students are doing computer science. They simply are not being told that, which is why they enjoy it.
The format
In the UK challenge, participants have 45 minutes for a set of interactive tasks, with the tasks graded across three difficulty levels so that every student finds something they can do and something that stretches them.
Age groups are set by the national organiser. The UK runs six — Kits at 6 to 8, Castors at 8 to 10, Juniors at 10 to 12, Intermediates at 12 to 14, Seniors at 14 to 16 and Elites at 16 to 19 — so a Class 6 to 8 student sits a paper written for their age rather than competing against students several years older.
For schools: it is free, and one teacher can run it
This matters more than anything else for a school deciding whether to take part.
The UK Bebras Challenge is entirely free to enter. A teacher signs up as the main school coordinator and can then enrol groups of students or the entire school. There is no budget approval to obtain, no per-student fee to collect, and no requirement that the supervising teacher knows how to program.
For a school wanting to start computing competitions, this is the lowest-friction option available anywhere. The 2026 UK window runs from 9 to 20 November; other countries run their own national challenges on their own dates.
What we teach
The course works the recurring task families rather than drilling past papers. Sorting and ordering, searching and decision trees, encoding and representation, graphs and paths, and logic and constraint puzzles.
Each is taught as a way of thinking rather than as a topic. A student who recognises that a problem is really about ordering under constraints knows what to try, even though the problem is dressed as beavers building dams.
Past tasks are worked by difficulty band, because the challenge is deliberately built in three levels and a student should know which band they are in rather than treating every task as equally urgent.
Why it is worth doing even if your child already codes
A student who has done some Scratch or Python sometimes dismisses Bebras as beneath them. That is usually a mistake.
Writing code and reasoning about computation are different skills, and the second is the one that transfers. A student who can follow a tutorial but cannot work out why an approach is inefficient has learned syntax rather than computer science. Bebras tests exactly the part that was skipped.
Where it leads
Bebras is a doorway rather than a destination. Students who enjoy it move naturally to the Beaver Computing Challenge, which is close in style and run by the University of Waterloo, and then to ACSL, where programming enters.
From there the route runs towards national computing olympiads such as INOI in India and USACO internationally. Very little at this stage is competition-specific: what a student builds is the reasoning that makes every later programming course easier.
How the classes run
Live online group classes, a maximum of eight students. Students work tasks during the session and explain their reasoning aloud, which is how a child discovers that there was a method rather than a lucky guess.
Age groups, dates, task counts and registration arrangements are set by each national Bebras organiser and change between years. Confirm the current cycle with your national organiser before planning around it.
What students will be able to do
- Solve Bebras tasks, which test computational thinking without requiring a single line of code
- Work the 45-minute format, where tasks are graded easy, medium and hard
- Recognise the recurring task types: sorting, searching, encoding, pattern and logic puzzles
- Build the reasoning that later makes Python and block coding straightforward
- Enter through a school coordinator, since the UK challenge is entirely free
- Progress naturally towards the Beaver Computing Challenge and ACSL afterwards
Course structure
- Unit 1: What computational thinking actually means
Decomposition, pattern recognition, abstraction and algorithms, taught through puzzles rather than definitions. Students meet the four ideas as things they do, not terms they recite. - Unit 2: Sorting and ordering tasks
Putting things in order under constraints; comparing and swapping; why some orders are reachable and others are not. A recurring Bebras family. - Unit 3: Searching and decision tasks
Finding an item efficiently, narrowing possibilities, and following a decision tree. The reasoning behind binary search without the algorithm being named. - Unit 4: Encoding, decoding and representation
Codes, symbols, binary ideas and compressed representations. How the same information can be written in different ways, and what each way makes easy. - Unit 5: Graphs, networks and paths
Routes, connections, shortest paths and reachability, presented as puzzles about maps, friendships or pipes rather than as graph theory. - Unit 6: Logic and constraint puzzles
Who sits where, which statement must be false, what order events happened in. These appear constantly and reward careful reading more than technique. - Unit 7: Past Bebras tasks by difficulty band
Working the easy, medium and hard tasks separately, since the paper is built in three difficulty levels and students should know which they are in. - Unit 8: Full timed challenges
Complete 45-minute sets under real conditions, with the tasks reviewed for approach rather than only for the answer.
Who this is for
None. Bebras requires no programming knowledge at all, which is why it suits a complete beginner.
Students join this programme from India, United Arab Emirates, Singapore, United Kingdom and Malaysia.
Common questions
Does my child need to know any coding?
No, and this is the single most useful thing to know about Bebras. The challenge states plainly that no programming is involved. Tasks are short puzzles that can be answered without prior knowledge of computational thinking, which makes it the right first competition for a student who has never written code.
What is the format?
A set of short interactive tasks completed in 45 minutes in the UK challenge, with tasks graded across three difficulty levels. Age groups are set by the national organiser; in the UK these run from Kits at ages 6 to 8 through Juniors at 10 to 12 and Intermediates at 12 to 14, so a Class 6 to 8 student sits an age-appropriate paper.
How does a school enter, and what does it cost?
The UK Bebras Challenge is entirely free to enter. A teacher signs up as the main school coordinator and can then enrol groups of students or the entire school. That makes it one of the easiest competitions for a school to run, since no budget approval is needed.
When does it run?
The UK challenge runs over a two-week window each November; the 2026 window is 9 to 20 November. Other countries run their own national Bebras challenges on their own dates, so check your national organiser.
Is Bebras the same as the Beaver Computing Challenge?
They are close relatives in style and both test computing logic without programming, but they are administered separately. The Beaver Computing Challenge is run by the University of Waterloo in Canada. Many students sit both, since the preparation overlaps almost completely.
What does it lead to?
It is the gentlest entry into computing competitions. Students who enjoy it typically move on to the Beaver Computing Challenge, then to ACSL where programming appears, and eventually towards national computing olympiads.
Book a trial
Three sessions with the mentor who would teach the full course. Nothing is charged until your slot is confirmed.
- A diagnostic, a taught class and written feedback
- Taught by the mentor who leads the course
- You pick the slot from our live calendar
- Pay only after the slot is confirmed
- For
- Class 6 - Class 8
- Level
- Beginner
- Duration
- 24 weeks
- Each week
- 3 hours
- Batch
- Group class, maximum 8 students
- Mode
- Online
- Board
- Bebras International
Ask a question, or book a trial
Tell us about the student and we will reply with an honest view of whether this programme fits. If you would like to see the teaching first, add a trial class.
- No obligation - send the enquiry without booking anything
- Three sessions if you do book: a diagnostic, a taught class and feedback
- Taught by the mentor who would lead the full course
- You choose the slots from our calendar after payment
| Class 1 to 5 | 3 sessions | INR 599 |
| Class 6 to 8 | 3 sessions | INR 799 |
| Class 9 and 10 | 3 sessions | INR 899 |
| Class 11 and 12 | 3 sessions | INR 999 |
| Graduation and above | 4 sessions | INR 1,099 |
Sending an enquiry is free. The fee applies only if you tick the trial box below.