Software, Data and Technology

Bachelor of science by Constructor University Bremen

With full scholarships from the JetBrains Foundation

Apply now

Via CUB website

Facts and figures

Location

Bremen, Germany

Duration

3 years, full-time

Language

English, with two mandatory German courses

Rankings

According to the Times Higher Education World University Ranking, Constructor University is among the top 25% (401-500) in the world.

JetBrains Foundation Scholarships

Top students will be awarded full grants from JetBrains Foundation. The recipients will be selected through a competitive application process.

Scholarships deadline

The scholarship application deadline is March 10, 2026, at 23:59 (CET).

Application deadlines

Rolling applications with an enrollment deadline:

June 1, 2026 (if you require a visa)

July 13, 2026 (no visa).

Tuition

€20,000 per academic year (two semesters) + €8,500 for on-campus room and board (including a single or shared room, a shared bathroom, and a full meal plan)

The JetBrains Foundation scholarship

JetBrains Foundation provides a cost-of-living stipend that covers pretty much everything so you can focus on what matters – your studies.

JetBrains Foundation

You

Tuition fees

Room and board

Semester ticket, mandatory semester fee

Pocket money

Calculated at a minimum of 300 euros per month for the first 9 academic months.

Time and effort

How to get the JetBrains Foundation Scholarship?

The Scholarship selection process has two stages:

1. Scholarship competition,

2. Live interview with Scholarship committee in english.

Only those, who will show outstandging performance at the Scholarship competitions will be invited to the second stage - interview.

Scholarship application deadline is March 10, 2026, at 23:59 CET.

Our students say

Stanislav Sandler
SDT student, 3 year

The program is unique and differs from the usual understanding of an undergraduate program. It was useful to have experience with programming and having a strong mathematical background beforehand, the courses can be tough for some. The highlight of my education here so far are the amazing people I've met, both students and teachers. This opened a lot of opportunities that I've never even thought of having, and no other program could've given me that.

Serbia
Amirali Iranmanesh
SDT student, 2 year

Since 7th grade, I have been passionate about programming and initially planned to study Computer Science for my bachelor's. However, I was swayed by the SDT program, which I found to be more diverse and exciting compared to standard CS. Additionally, for those seeking more rigor and challenges, SDT provides special extra courses.

We receive tremendous support and opportunities through JetBrains, ranging from programming competitions and job prospects to networking events and even social gatherings. It’s hard not to recommend this major, especially with the chance to work closely with JetBrains and potentially earn a full scholarship!

Iran
Saba Tsikeridze
SDT student, 2 year

I’ve always enjoyed competing in programming contests which led me to join the SDT program. The curriculum is super practical right from the start, which makes it so much more engaging. If you think the curriculum is easier than what you expected you can join the extra courses from JetBrains with hands-on instructors which make learning even better. Plus, JetBrains’ partnership opens up awesome job and internship opportunities if you want to dive into the industry sooner than anyone else. You can also meet a lot of like-minded people and hear about their experiences in the fun events hosted by JetBrains.

Georgia
More stories from our students in our Telegram channel

6 steps to a JetBrains Foundation scholarship

Complete your application

Complete your application on Constructor University's website. Be sure to submit your application to the program by March 10, 2026, at 23:59 CET to be considered for the JetBrains Scholarship. Only applications submitted before this date will be eligible for scholarship consideration.

A message with further instructions will be sent to the email address you used while registering.

Get regular admission decision

Once Constructor University has confirmed your application is complete, you will receive your regular admission decision by email within 2 to 4 weeks. Regular admission doesn't guarantee JetBrains Scholarship - it only confirms that you are eligible to study at Constructor University. It also allows you to proceed with your application if you will choose to pay for the studies by yourself.

Choose Scholarship competition

Showcase your expertise in computer science and related disciplines:

  • Algorithm and Code Training School 2026.1 (January 24 - February 4, 2026 - registration deadline is October 28, 2025)
  • Constructor Open Cup 2026 (will be announced soon)
  • Scholarship Competition in March 2026 (will be announced soon)

Individual registration is required for each event. You can participate in all of them or choose just one. Scores from each event are not cumulative.

Get invitation to the interview

You will be invited to participate in an interview if you win one of the scholarship competitions. The interview is a conversation between the organizers and teachers and you. During the roughly 40-minute conversation, we will discuss your motivation and previous experience, and we’ll ask you to complete a few short tasks in the field of mathematics and programming. There is no need to be afraid: the questions and tasks will be offered based on your reported experience.

Receive a decision about the scholarship

You should receive a decision within about three weeks of the interview, but not later than June 1, 2026. Please note that even if you do not pass the test, win one of the competitions, or get through the interview, you can still join the SDT program and have access to the university's regular financing options.

Enroll

Provide all the necessary documents to Constructor University and prepare for the most exciting chapter of your life!

Build your career with JetBrains

An internship at JetBrains is an opportunity to become a fully-fledged member of a product team, working on challenging issues alongside some of the best developers in their field. Don't miss a chance to join our offices in Munich and Berlin.

Become a Jet Interns

You will be involved in real projects and, like regular staff members, will have a high level of autonomy and responsibility regarding the problems you concentrate on solving.

Meet your educators

Anastasia Birillo
Development in JVM Languages

Anastasia is a Researcher at Machine Learning Methods in the Software Engineering Lab at JetBrains Research. She is an experienced Kotlin developer and is highly involved in the Kotlin community. She is the main contributor of the Reflekt project, a plugin for the Kotlin compiler that enables compile-time reflection.

Projects and thesis supervisor
JetBrains
Konstantin Chaika
Computer Architecture

Konstantin is an educational content manager at JetBrains Academy. He has over 4 years of experience in research in the mobile robotics domain and more than 6 years of teaching at universities, including C programming and computer architecture.

Projects and thesis supervisor
JetBrains
Komi Golov
Functional Programming, Formal Languages and Parsers

Komi is a researcher in programming language theory, with a focus of applying formal methods and type theory to Kotlin. She is also finishing her Ph.D. on models of computation. Her interests include proof assistants, mathematical logic, functional programming, formal verification, and type systems.

Projects and thesis supervisor
JetBrains
Kirill Krinkin
Adjunct professor

Kirill holds a Ph.D. degree in Computer Science. Kirill is doing research in robotics autonomy and is an accomplished author or co-author of over 100 technical papers. For more than 20 years, Kirill is a seasoned organizer of STEM schools worldwide, has collaborated with top-tier universities and international companies.

Projects and thesis supervisor
JetBrains
Dmitry Kropotov
Machine & Deep Learning

Dmitry has over 20 years of teaching experience and teaching programs coordination in Data Science and Artificial Intelligence related topics in top universities. He is also an experienced researcher and has participated in many projects with leading research institutes and IT companies like Huawei, Samsung, Yandex and Tinkoff.

Niyaz Nigmatullin
ICPC trainings

Niyaz Nigmatullin is a software engineer at JetBrains' Applied Program Analysis Laboratory, with a focus on compression algorithms and data storage. He's a champion in competitive programming, having won the ICPC World Championship in 2012 and 2013. Niyaz also teaches algorithms and data structures and organizes programming competitions.

JetBrains
Ivan Ovsyannikov
Matrix Algebra and Advanced Calculus, Analysis

Ivan holds BSc and MSc degrees in Radiophysics, PhD in Dynamical Systems and Differential Equations. Before joining Constructor University in 2023, he worked at Imperial College London, University of Bremen and University of Hamburg, as well as 7 years in the IT industry. Ivan teaches mathematical and programming courses for 20 years.

Jury member of Bremen Mathematical Olympiads
JetBrains
Anton Podkopaev
Semantics of Programming Languages, Adjunct professor

Anton holds a Ph.D. degree in Computer Science. He has been doing research in programming languages at JetBrains Research for over 10 years. His scientific interests include programming language semantics, concurrency (esp., weak memory models), proof mechanization, and functional programming.

Projects and thesis supervisor
JetBrains
Ekaterina Verbitskaya
Projects and thesis supervisor

Ekaterina is a Researcher at Programming Languages and Tools Lab at JetBrains Research. She is working on a Ph.D. in program transformations. She is interested in logic, relational and functional programming, partial evaluation, supercompilation, and parsing.

JetBrains

Your course of study

We believe that you should be able to choose your educational path. That's why we provide elective courses from day one of your studies.

First year

During your first year, you'll delve into foundational courses in mathematics and programming, including the Kotlin programming language. During this year, you will also have the opportunity to explore various disciplines dedicated to your intended major. It's worth noting that you can still adjust your major choice at the beginning of your second year.

Second year

In your second year, you'll deepen your knowledge and expertise through discipline-specific CORE modules. These modules will expand your understanding of the key theories, principles, and methods specific to your major.

Third year

Finally, in the third year, you will complete major-specific and major-related advanced specialization modules to consolidate your knowledge in areas of your choice. The fifth semester also offers opportunities for studying abroad, while the sixth semester is dedicated to fostering research experience by giving you opportunities to participate in an extended bachelor’s thesis project.

Andrey Ivanov
SVP of Investments, Research, and Education at JetBrains

“We strongly believe in helping talented people grow. It's about more than just our success – it's about making a true impact in the tech world and beyond. Great things happen when smart people like students, professors, and mentors come together. Our goal is to nurture this collaboration to shape the future, not just our profits.”

Сampus life

Meet your programs’ team

Have any questions about Constructor University or the admissions process?

Study Program Organizer
Program Support and Development, Constructor University

Anna Petrova

Student Recruitment Officer
Talent Recruitment & Scholarships, Constructor University

Dameli Assalauova

Head of Student Talent Recruitment, Constructor Knowledge and Constructor University

Olga Kornienko

JetBrains Foundation scholarship team

For any questions related to JetBrains Foundation scholarships, contact our team

Head of Educational Program, JetBrains

Pavel Egorov

JetBrains Academy

Kristina Smolnikova

JetBrains Academy

Maria Zyryanova

JetBrains Academy Marketing

Alena Gupaisova

FAQ