Data Science JetBrains Academy News Offline Programs

Introducing the Software, Data and Technology Program With Constructor University

Together with Constructor University, our partner university in Bremen, Germany, we are announcing the launch of the Software, Data and Technology program. 

Combining their commitment to academic excellence with the 23 years of experience that JetBrains has in software development and computer science education, we’ve together created a 3-year bachelor’s program which covers in-demand fields and teaches job-ready skills.

Apply Now

About the program

The Software, Data and Technology program takes 3 years and is designed to prepare you for a wide range of career paths. Apart from fundamental knowledge in computer science, the program offers 3 tracks – programming languages, software development, and machine learning.

The curriculum allows you to tailor your education to your goals and explore different fields of study. Moreover, the program includes a mandatory internship and study-abroad opportunity in the fifth semester to provide hands-on experience and a global perspective on your career.

After 3 years of studies, you’ll have gained a strong foundation in computer science and related disciplines, including programming, mathematics, and machine learning.

Сheck out the detailed program overview to learn more about it.

Program Overview

How to apply

The first step to apply for the Software, Data and Technology program is completing your application via the Constructor University website before the application deadline. The university will take some time to process your application and get back to you with the results, which, if you’re successful, will include an admission offer and a link to participate in a programming test. At this point, you are free to accept your admission offer right away or try to get a scholarship from JetBrains. 

There are 2 ways to apply for a scholarship from JetBrains:

  1. Participate in a programming test

With your admission offer you will receive a unique link that provides access to the test page. Note that the link is valid for 7 days and gives you 3 hours to complete all the tasks once opened.

  1. Showcase your skills in the Constructor Open Cup

The Constructor Open Cup is an online programming contest which consists of 10 coding exercises on Codeforces. The event takes place on March 30, 2023. To help you practice, we are also planning to hold a series of online coding exercises March 23–29, 2023.

To increase your chances of getting a scholarship from JetBrains, you can participate in both the test and the contest. A further interview will be conducted with the winners. For more detailed information about the scholarship requirements, refer to the JetBrains scholarship section of the program website.

If none of the above worked for you, you can still accept your admission offer. For more information about the application process, visit the Constructor University website.

Key information

Language of studies: English.
Program duration: 3 years, full-time.
Place: Constructor University, Bremen, Germany.
Financing options: See the Constructor University website.

  • June 1, 2023: The final application deadline for international students who require a visa to enter and study in Germany.
  • July 15, 2023: The final application deadline for EU/EEA citizens and citizens of the following countries that do not require a visa: United States of America (including the US Virgin Islands, American Samoa, Guam, Puerto Rico, and the Northern Mariana Islands), Andorra, Australia (including the Cocos (Keeling) Islands, Norfolk Island, and Christmas Island), Brazil, Canada, El Salvador, Honduras, Israel, Japan, Monaco, New Zealand (including the Cook Islands, Niue, and Tokelau), San Marino, the Republic of South Korea, and Switzerland.
  • August 28, 2023: Orientation begins.
  • September, 2023: Classes commence.

Type of admission: Rolling. The earlier you apply, the earlier you will receive your admission decision.

Check out the Undergraduate FAQs for more information about the program and admission. If you still have questions, please get in touch with us via the website form

For scholarship questions, contact us at

Need help preparing for your studies?

To help you prepare for the offline program, JetBrains Academy provides online learning resources to get you started in data science and software development or improve your existing skills.

In particular, our Codeforces integration with JetBrains IDEs will help you get a feel for the coding challenges you may face in the Constructor Open Cup. 

There are 4 steps to get access to these resources:

  1. Download the JetBrains IDE best suited to working with your preferred programming language.
  2. Enable the JetBrains Academy functionality by switching to the Learn tab and clicking Enable Access.
  3. Register at

Use the same login information you registered with to log in to Codeforces through your IDE. You can do this via the Codeforces tab in the All Courses panel.

To see the events coming up on Codeforces, check out the Current & Upcoming contests. If you want to start challenging yourself right away, select the Past Contests (Practice) contests.

Together with Constructor University, we’ve carefully curated the program to make sure you not only gain the skill you need but also enjoy your studies. We wish you the best of luck in getting to the Software, Data and Technology program! Meanwhile, our team is working hard to create even more joint initiatives with our partner universities. Stay tuned for more of these announcements on Twitter and Facebook.

Enjoy learning!
Your JetBrains Academy team

image description