The second Juniora code battle
Introduction to Programming Competition with No Prerequisites
2690 teacher
Participants from all over Iran have registered for this competition.
About CodeBattle
About CodeBattle
CodeBattle is a series of programming competitions designed for children and teenagers. The Iranian programming community (Coder) is the first platform for hosting online programming competitions in Iran and has held over 1,000 competitions in the country. Now, with CodeBattle, they aim to create the most prestigious and largest programming competitions for students! The second CodeBattle will be held for all students across the country for free on May 2, 2024. In this competition, you will compete using a block-based language (like Scratch) against others and try your luck to win exciting prizes! Here, you can compete at any level and ability, win prizes, get familiar with computational thinking skills, and challenge your creativity. In the first CodeBattle, 4,382 participants from 392 cities in Iran joined, and 98 students collectively won over 90 million tomans in prizes! Remember, you do not need to know programming in advance, and if you haven't done any programming before, don't worry—because before the competition, you can learn what you need on the playground!
Supporters of the event: codeBattle



Prizes: codeBattle
Sure! Please provide the markdown you would like translated to English (en).





Teams of 4 to 10 participants from a country


The first person in each province (must have solved at least one question)
500,000 Toman discount on Quera course registration
15 winners will be randomly selected from ranks 11 to 100 nationwide
500,000 Toman discount on Juniora course registration
25 winners will be selected by lottery from national ranks 101 to 300
300,000 Toman discount on Juniora course registration
Even if you complete just one question from the contest, you will receive a 300,000 Toman discount code.
Get Ready for CodeBattle
Before the contest, a playground has been prepared for you where you can get familiar with the contest environment and practice to be ready for the competition. To enter the playground, you must first register.
Join CodeBattle
This contest will take place at 16:05 on Thursday, January 9, 2025, and will last 75 minutes.
Scoreboard and Announcement of Winners
From the start of the CodeBattle, you can see your status in the table. After the CodeBattle ends, the winners will be verified, and then the final winners will be announced on May 7th.
Here are some frequently asked questions from Juniora users so that if you have a question, you can see our answers.
Do we need to know programming to participate in Code Battle?
No, this code battle is held in block language (Scratch), and you can participate even if you don't know programming.
Do we need to pay a fee to participate in CodeBattle?
No, this competition is completely free to participate in.
Who is CodeBattles suitable for?
All children and teenagers aged 9 to 17 can participate.
Which programming language should we code with?
The coding questions are in block language, and anyone who has experience working with one of the block programming languages like Scratch or App Inventor, etc., can participate in this competition.
What does playground mean?
This section has been prepared for further preparation and familiarity with coding competition questions, and you can use it after registration.
What are the Code Battle rules?
Each question has a specific score that may differ from the scores of other questions. The scores of the questions decrease over time. After each minute passes from the start of the CodeBattle, one point is deducted from the score of all questions. For example, if a question has a score of 1000 and you manage to solve it after 20 minutes, you'll receive 980 points. During the CodeBattle, you should not ask anyone for help. If you encounter any issues during the CodeBattle, you can ask support, but messages related to competition question solutions will not be answered. After the CodeBattle, identity verification will take place, meaning the top participants will be contacted. If you are not within the age range of 9 to 17 years or if you have incorrectly entered your city and province, you will not receive a prize. Each individual can receive a maximum of one prize. The first and second place winners from provinces with more than 50 participants will receive a prize. If a province has fewer than 50 participants, the top participants from that province will not receive a provincial prize. Prizes will only be sent to the city of residence of the top participants.
What are the CodeBattle prizes?
1st place: Bluetooth headphones
2nd place: Smartwatch
3rd place: Digital paper
4th to 20th place: Board game
1st and 2nd place in each province: Board game
The three participants with the most competition invitations: Board game
30 discount codes worth 400,000 Toman will be randomly drawn among participants ranked 21 to 100
20 discount codes worth 300,000 Toman will be randomly drawn among participants ranked 101 to 200