Algorithm Program 2024-2025 Spring
Since its launch in 2018, our annual Algorithm Program has consistently been an eagerly awaited event. We are thrilled to announce the beginning of the second term of this year! The program presents students with a unique opportunity to delve into the complexities of algorithms, fostering a comprehensive understanding and practical application.
The Algorithm Program continues its exciting journey into the second term with another 8-week deep dive into the world of algorithms. Designed for enthusiasts eager to enhance their skills, this term offers a structured experience with weekly lectures and contests, providing participants with the opportunity to further sharpen their problem-solving abilities.
The program will be carried out in 8 weeks to be chosen between 15 March and 10 May. Our program, which is generally held on Saturdays, can also be moved to weekdays or Sundays at times, depending on the exams of the participants and the algorithm competitions of the universities.
The program takes place at Taksim, Istanbul, Turkey.
APPLICATION PERIOD
Between February 13 and March 9, until 17.00.
The results will be announced on March 11.
THE PROGRAM IS SUITABLE FOR THOSE:
Who are undergraduate students or who are studying higher education in İstanbul.
Who are eager to learn about and practice algorithms, including, but not limited to, binary search, graphs, dynamic programming, and more.
Who have knowledge of at least one programming language.
Who understand Turkish,
THE PROGRAM INCLUDES:
Weekly lectures,
Contests and problem-solving sessions,
Extracurricular activities, and more.
AND AIMS:
To teach a sound knowledge of algorithms to algorithm enthusiasts,
To spread algorithmic thinking,
To grow the algorithm community in its technical capacity, and
To provide training that will help university students in competitive programming contests, as well as in their professional lives.




MOTIVATION
We believe the primary advantage lies in the opportunity to be surrounded by motivated participants and our Algorithm community. The program is anticipated to provide participants with several additional benefits, including:
Receiving knowledge and personal experience from successful students in the field,
Having practiced with challenging problems,
Assessing knowledge through the contest results,
Coding and problem-solving more efficiently,
Advanced knowledge of data structures and algorithms,
Motivation to improve knowledge on a subject,
Learning critical thinking,
Technical adequacy and preparation for interviews,
Joining inzva Algorithm community,
Having a chance to become a lecturer/problem setter for further inzva Algorithm events.
Beyza Fındık, Yıldız Technical University, Computer Engineering, Participant of Algorithm Program 2024-2025 Fall
“The Algorithm Program was an incredible learning experience. The supportive atmosphere, insightful guidance, and motivated participants made it truly enjoyable. I had the chance to sharpen my skills, share ideas, and connect with like-minded individuals. I’m grateful to have been part of it and appreciate everyone who made this journey possible.”
QUALIFICATION ROUND
The Qualification Round will be held between March 8, 12.00 and March 9, 00.00 (12hrs) on algoleague. Thus, please create an account before the Qualification Round starts. We will send all the necessary information by email before the contest.
Qualification Round Integrity Policy
Please note that the use of any AI tools or code generators (such as OpenAI's GPT models, GitHub Copilot, online coding assistants, etc.) is strictly prohibited during the qualification round. This includes any tool that generates code, provides solutions, or assists in problem-solving without your own input. Additionally, sharing thoughts or information about the problems with others is not allowed—everyone is expected to solve the problems independently, relying only on their own knowledge and skills.
After the contest, all submissions will be carefully reviewed. If AI-generated content or collaboration leads to matching code between participants, it will be considered plagiarism. Any instance of plagiarism or collaboration will result in immediate disqualification.
A limited number of participants will be accepted to the program. The Qualification Round will be an important criteria for the selection process. In addition to the Qualification Round results, motivation for the program will be considered in the selection process.
If you wish to prepare for the Qualification Round, you can practice with the problems of all levels on algoleague:
Algorithm Training Beginner Set
Algorithm Training Intermediate Set
Algorithm Training Set Dynamic Programming#1
Algorithm Training Set: Graph#1
Algorithm Training Set: Data Structures#1
We also suggest two free open source materials for you to get prepared:
Algorithm Program Bundles & Previous Qualification Round Problems (“All Contests List”): https://inzva.github.io/Algorithm-Program/
Competitive Programmers Handbook: cses.fi/book/book.pdf
Göksel Deniz Çelik, Boğaziçi University, Computer Engineering, Participant of Algorithm Program 2024-2025 Fall
“Algorithms is one of the most fundamental topics for becoming a top-level engineer, and I believe Inzva is the perfect place to excel in this field. Learning algorithms alongside other passionate students significantly enhanced my skills. Collaborating through brainstorming sessions to tackle challenging problems created an incredible peer-learning environment, which was definitely one of the best aspects of Inzva. This semester was both enriching and enjoyable, and I look forward to spending more time with Inzva in the future!”
CURRICULUM & SCHEDULE
The curriculum of the program will be shared with the applicants soon.
The program will be a total of 8 weeks consisting of 6 lecture weeks, and 2 contest weeks.
The schedule of a typical lecture day is as follows:
10:00 - 10:50 Lecture
10:50 - 11:00 Break
11:00 - 11:50 Lecture
11:50 - 12:10 Break
12:10 - 13:00 Lecture
13:00 - 13.40 Lunch
13:40 - 14:30 Lecture
14:30 - 17:00 Social Activities
Under the guidance of our lecturers, the participants will learn and discuss the topics of the week. The lectures will be held in Turkish.
The schedule of a typical contest day is as follows:
10:00 - 12:00 Contest
12:00 - 13:00 Lunch
13:00 - 14:30 Lab Hour (to solve and discuss the contest problems)
14:30 - 17:00 Social Activities
OUR SPACE






The participants will participate in the contests prepared by our experienced community members. The contest problems are prepared in English. The problems will consist of multiple algorithms including the previous week’s topics. After the contest, there will be a problem-solving session (lab hour) in Turkish, which will give participants the opportunity to ask questions related to the contest problems or other topics they need help with.
Aside from the lectures every Saturday, we will also be in touch on inzva’s private Algorithm WhatsApp community.
EXPECTATIONS FROM PARTICIPANTS
Properly answering the questions in the application form,
Consistent attendance to the program,
Being an active participant who is eager to improve themselves and being open to communication,
Completing weekly homework assignments,
Following the rules of our community (Check out our Code of Conduct).
Please note that failure to complete these requirements without a good reason will result in your disqualification from the program.
Important Note: It is necessary for participants to attend every week of the program in order to continue the program. Participants who do not follow this requirement will be disqualified*. As all of our lecturers and problem-setters are volunteers, and the program is held by a great community effort, thus, we want to make sure that these efforts are valued and respected.
*For example, if a participant doesn’t attend a lecture without any explanation, they will not be invited to the next lecture.
TECHNICAL PROFICIENCY
All participants are expected to know at least one programming language well: C, C++, Python, or Java is preferred. Participants must prepare their programming environment (computer, IDE, compiler, etc.). All practices will run on algoleague. Please create an account before the Qualification Round begins.
FREQUENTLY ASKED QUESTIONS
HOW TO BE A LECTURER/PROBLEM SETTER?
If you want to support the community as a lecturer/problem setter and get a scholarship from BEV Foundation for your effort, please contact us by sending an email to algorithm@inzva.com with the subject “Being a lecturer/problem setter for inzva events”.
Note: BEV.Foundation reserves the right to change or modify any of the conduct, design, and rules of the program at any time and in BEV Foundation’s sole discretion.
ALGORITHM PROGRAM 2024-2025 SPRING APPLICATION FORM
Please fill out this form until March 9, 17:00.
All participants have to abide by our CODE OF CONDUCT and LETTER OF CONSENT.
A BEV.Foundation project inzva is a non-profit hacker community organizing study and project groups as well as camps in the fields of AI and Algorithm; and gathering CS students, academics, and professionals in Turkey.
All personal data you shared in this form will solely be used to determine the participants of the event and to inform the venue provider, and will be deleted as soon as we carry out our legal obligations. Therefore, by sending this form, you accept having your personal data processed and transferred to third parties that are providing services for the event (i.e. venue and transportation providers).
Follow us on our social media accounts to have the most recent news about our upcoming events and programs!