Bebras, Lithuanian for beaver, began in Lithuania and has grown into an international computational thinking challenge taken by millions of students across dozens of countries each year. The US edition is run by the USA Bebras Computing Challenge, and the 2026 challenge week runs from November 9 to 20. Unlike USACO or ACSL, Bebras tests no programming language at all.
Instead it uses carefully designed scenario tasks to probe the thinking behind computer science: decomposing a complex problem, spotting patterns, abstracting a model, designing and describing algorithmic steps, understanding how data is represented and encoded, and reasoning logically and combinatorially.
Tasks are often pictures, animations or short stories, such as routing a beaver, encoding a message or ordering a sequence, so even young children can start intuitively. Each student has 45 minutes to complete as many tasks as they can from an age-appropriate set, across six categories covering ages 6 to 18: Kits, Castors, Benjamins, Cadets, Juniors and Seniors, with easy, medium and hard tiers.
The organizers stress that no preparation is needed and that no one is expected to finish everything. Participation is free, arranged by a teacher who registers as a coordinator and schedules students during the challenge week.
As a pathway, Bebras is the starting point: it identifies children genuinely drawn to logic and algorithms, who then build CS fundamentals through ACSL and move on to algorithmic programming in USACO.




