Algorithm and Code
Training School 2026.2

Bremen, Germany

July 10 – 20, 2026

Registration deadline: April 25

Entrance contest: April 26

What is ACTS?

ACTS is an intensive, 11-day coding camp, featuring teaching from top-tier experts.

Designed for high-school students aged 16–19 with a strong national or international competition results, ACTS offers a chance to train intensively and take your skills to the next level.

The program is structured around two distinct tracks, Competitive Programming and Software Engineering, allowing coders to specialise their growth:

Software Engineering

For students who love building products and winning hackathons. Learn from industry engineering experts, develop a team project from scratch, and present your result at the end of the camp.

Competitive Programming

For students who love algorithms and contests. Master key and advanced topics, train for olympiads all the way up to IOI level, go beyond the IOI syllabus with unique sessions from world-renowned experts, and finish with a team contest.

Key details

Location

Constructor University, Campus Ring 1, 28759 Bremen

Dates

July 10–20, 2026

Language

English

Tracks

  • Competitive Programming (~80 spots)
  • Software Engineering (~20 spots)

What's covered

Accommodation, meals, academic programme, excursion

Participant’s costs

Camp fee: €100

Travel, visa, insurance and personal expenses are not included

Why join?

Boost your performance and reach the next level in programming competitions.

Learn from world-class experts and masters in their fields.

Train and make friends with top-performing students from around the globe.

Experience the beauty and culture of Germany firsthand.

Who can join?

You!

High school students aged 16–19* who:

*The organiser will collect your documents in order to check your age.

Please note that country restrictions may apply. Check out the eligibility criteria here.

Are motivated to learn intensively, collaborate with other top students, and take on challenging problems or build ambitious projects.

Have already moved beyond the basics of programming and are ready to strengthen advanced skills.

Have demonstrated strong results in national or international competitions.

8 steps to get to the camp

Selection is based on the results of the entrance contest and your background. Strong, detailed descriptions of achievements and a well-prepared project portfolio plays a major role in the final decision.

1. Choose track

You may choose the track that interests you most, or register for both. Please note that an invitation will be extended for only one track. In case you will qualify for both tracks you will have to choose one later.

2. Prepare your portfolio

Carefully prepare a list of your previous relevant achievements. This information will be assessed during the selection process.

5. Receive the decision

Based on your performance during the entrance contest together with your achievements you will receive a decision from organisers: an invitation, a place in the wait-list or rejection. In case you successfully qualify for both tracks you will have to choose one at this stage.

By May 7, 2026

6. Confirm your participation

In order to confirm your spot you will be asked to provide your personal documents and pay camp’s fee.

7. Arrange your travel

After confirming your spot, please take care of travel arrangements and visa (if needed). Meals and accommodation will be covered.
Note that we do not provide visa assistance, but will be glad to issue an official invitation. Please plan your appointment to the authorities in advance, no later than 1 month before the camp starts.

8. Meet your peers and organisers

See you at ACTS 2026.2 in Bremen!

Registration

Every great event starts with a form
Graduation year
Country/Region

Country restrictions may apply. The organizer will collect your documents in order to check your residency.

Do you possess a valid visa, residence permit or other travel document allowing entry into Germany and valid throughout the camp?

Age

Age restrictions may apply. The organizer will collect your documents in order to check your age.

Which track(s) do you want to participate in?

How did you hear about us?

Are you considering studying at Constructor University Bremen with a full scholarship from the JetBrains Foundation?

Are you considering studying at Neapolis University Pafos with a full scholarship from the JetBrains Foundation?

By submitting this form, I agree with the Algorithm and Code Training School 2026.2 Terms and Conditions.
I understand that my personal data will be processed for such purposes, in line with my preferences.

How your typical day will look like

Our schedule is designed for maximum learning and enjoyment. The camp schedule is as follows (but is subject to change as necessary):

  • July 10: Arrival day
  • July 11 – 14: Study days
  • July 15: Day off
  • July 16 – 19: Study days
  • July 20: Departure day

Social activities

Evenings are for non-academic events, including quizzes, sports games, treasure hunts, origami workshops, networking with students from around the world, and enjoying time together in Germany.

Extra lectures

In the second half of the day, participants will explore topics beyond the main tracks, from bioinformatics and SAT solvers to compilers and AI agents, plus practical sessions preparing you for life after school graduation.

Classes

Mandatory classes take place in the first half of the day. In the CP track, students usually choose between level-based lectures and training contests (for example: Flows, Advanced Flows, Gomory–Hu Tree, IOI-style contest). In the SE track, mornings combine expert-led sessions with continuous team work on a real project, with clear feature ownership and regular feedback.

Meet our experts

Pavel Mavrin

ICPC World Champion 2004, IOI Silver Medalist 2002 and instructor with JetBrains Academy.

Niyaz Nigmatullin

ICPC World Champion 2012 and 2013, coach of the Neapolis University Pafos and Constructor University ICPC teams, and Researcher at JetBrains.

Mikhail Pyaderkin

ICPC Gold Medalist 2014 & 2015, IOI Gold Medalist 2010, Staff Software Engineer.

Livia Magureanu

ICPC Silver Medal 2020, Project Coordinator at JetBrains.

Camp program

Schedule
How your typical day will look like:

Our schedule is designed for maximum learning and enjoyment. The camp schedule is as follows (but is subject to change as necessary):

  • July 10: Arrival day
  • July 11 – 14: Study day
  • July 15: Day off
  • July 16 – 19: Study day
  • July 20: Departure day
Costs

The camp fee of 100 EUR, which is non-refundable, signifies your commitment to attending the camp.

Organisers will cover:

  • The academic program
  • Accommodation
  • Meals
  • Transportation during the program

Please note that travel/visa costs, health insurance, and spending money are not included. Payment methods will be communicated via email to invited participants.

Activities

Every day at the camp is packed with engaging activities, including:

  • Exciting contests.
  • Daily task analysis with world-renowned experts.
  • Lectures and workshops led by experts in competitive programming.
  • Social events with the opportunity to network with top students from around the globe.
Timeline

• Registration: before 11:59 PM UTC on April 25, 2026.

• Entrance contest 08:00 - 11:00 AM UTC on April 26, 2026.

• Decision from ACTS Team: by May 7, 2026.

• Confirmation: by May 14, 2026.

Proctoring

The Entrance Contest will be conducted this year with proctoring. This requires candidates to record their full screen and webcam using OBS for the duration of the contest.

Please note the following:

  • Setup Test: Detailed instructions will be emailed before the contest, and the setup must be tested in advance.
  • Strict Policy: Any use of external help, including Artificial Intelligence (AI), is strictly prohibited and will result in disqualification.

The Entrance Contest will take place on the Codeforces platform

08:00 - 11:00 am UTC on April 26, 2026

Participants' Impressions

Hear from the participants of our previous camps

  1. Eliška Macáková
    International Olympiad in Informatics (IOI) Gold medal, International Mathematical Olympiad (IMO) Silver medal

    "If you want to get gold at IOI, meet a lot of cool people or just win a water gun and compete in rolling toilet paper as fast as possible, the ACTS camp is the right place for you. For me, it might've been even more fun than some of the international olympiads I've been to, because you have the same friendly-competitve environment, but it's less stressful, longer, and has even more activities occupying every part of the day. I've gained lots of new memories and knowledge, and I definitely recommend the camp to everyone else."

    Slovakia
    ACTS 2024
    Rares Felix Tudose
    International Olympiad in Informatics (IOI) Gold medal

    “I loved the atmosphere and the classes this year – seeing how informatics could be applied to areas such as biology and economics was very cool. The organizers went out of their way to make sure there was always something fun to do, from a bot-writing tournament to IOI contests and advanced (but super interesting) lectures on topics like link-cut trees, matroids, and optimizing exponential algorithms. Can't wait to see what you have planned for the summer!”

    Romania
    ACTS 2024, ACTS 2025.1
    Ivan Osipenko
    Cyprus National Olympiad in Informatics 2nd place

    "The ACTS Camp in Serbia was the best camp I have ever been to. I enjoyed algorithmic lectures and IOI contests. Also, I really liked having lectures not only about algorithms and competitive programming, but also about cryptocurrency, Kotlin, and Bioinformatics. It was very useful!

    Besides studying, I played basketball, board games, and participated in fun activities organized by the camp.”

    Cyprus
    ACTS 2025.1
1 / 2(Current Item: 1)

Have any questions?

Get in touch with us via acts.programming.camp@gmail.com – we’re always happy to help!