Organize the Bebras Challenge at your school!
Informatics teachers, inspire your students by hosting the Bebras Competition at your school. Register now to ignite their passion for computational thinking!
Register your schoolDiscover the Bebras Challenge
The Bebras Challenge is an international initiative aiming to promote computer science and computational thinking among school students of all ages.
- Engaging tasks that develop problem-solving skills
- Suitable for students from primary to high school
- No prior knowledge of computer science required
Empower Digital Minds Through Bebras
1,400 Schools
Enable every school in Armenia to participate in Bebras, transforming informatics education from a subject into an exciting journey of discovery.
380,000 Students
Give every student the chance to develop crucial computational thinking skills through Bebras challenges, preparing them for success in our digital world.
Help us bring the exciting world of computational thinking to every Armenian school through the Bebras Competition. Your support doesn't just fund a contest - it ignites curiosity in informatics and builds problem-solving skills that last a lifetime.
I Want to Donate NowTopics used in the competition
Exploring the building blocks of computational thinking from algorithms to data structures.
Abstraction
Abstraction is the generalization of important features through regularities to bring the concept into a simpler form. Features of minor importance are not used here.
Algorithmic thinking
Algorithmic thinking is a way of thinking about a given problem as a sequence of steps necessary for a computer to execute it. As this skill develops, it is possible to find more optimal algorithms.
Decomposition
Decomposition is the division of any matter into smaller parts. The most important requirement during the division is that each of the small parts received separately and then solve the general problem.
Evaluation
Evaluation is understood as the evaluation of any result taking into account the initial conditions.
Finding patterns
Finding patterns is to find a common solution by finding commonalities in a group of different problems.
Programming
Programming is the process of creating computer programs that satisfy a certain set of conditions. In the literature, this word combination is considered as a computer program, but in reality, programs are written for all programmable devices.
Computer networks
Computer networks is a network formed by two or more computers or peripheral devices communicating with each other.
Computer equipment
Computer equipment is the name given to the devices necessary for the operation of a computer or computer system. For example: monitor, mouse, system unit, etc.
Data structures
Data structures is for storing information. One of its main purposes is to group information and store it in any form.
Computer systems and society
Computer systems and society talks about the impact of the use of computer systems on society. The main goal is that computer systems have a positive impact on society and contribute to its development.