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 school
Two beavers with laptops

Discover 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

Our impact

The Bebras Challenge has made a significant impact on promoting computational thinking in Armenia.

8,000+
Students reached
60+
Participating schools
10
Regions in Armenia
100+
teachers: Bebras Challenge ambassadors

Media Coverage

H1 TV channel covers the competition and our initiative.

H1 TV coverage of Bebras Challenge

Partnership

We are looking for
corporate sponsors

Join us in supporting award ceremonies and becoming our strategic partner. Together we can shape the technological future.

Sponsor Award Ceremonies

Support our award ceremonies and gain brand visibility in front of thousands of students and teachers.

Strategic Partner

Become our strategic partner and have a long-term impact on Armenia's educational future.

Measurable Impact

See the direct impact of your support by helping empower the next generation of Armenian tech talent.

Topics used in the competition

Exploring the building blocks of computational thinking from algorithms to data structures.

Abstraction

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

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

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

Evaluation is understood as the evaluation of any result taking into account the initial conditions.

Finding patterns

Finding patterns

Finding patterns is to find a common solution by finding commonalities in a group of different problems.

Programming

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

Computer networks is a network formed by two or more computers or peripheral devices communicating with each other.

Computer equipment

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

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

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.

Home | Bebras Armenia