JetBrains logo

JetBrains Academy

Computer Science and Artificial Intelligence

Bachelor's Degree (BSc)

Paphos, Cyprus

Neapolis University Pafos and JetBrains

What is JetBrains?

JetBrains creates intelligent software development tools used by over 15 million professionals. Since 2000, we’ve built a product catalog that covers all stages of the software development cycle, including IDEs and tools for CI/CD and collaboration.

What is Neapolis University Pafos?

Neapolis University Pafos (NUP) is one of the leading private universities in Cyprus. Established in 2010, NUP is a vibrant academic institution that strongly emphasizes high-quality higher education and cutting-edge applied knowledge. NUP is dedicated to offering excellent educational services to its academic community, as well as the broader national and international communities.

How to apply

Admission for 2025 will begin in October 2024

One degree away from your dream career

This undergraduate program focuses on data science, machine learning, robotics, software engineering, and theoretical computer science.

Facts and figures

Location

Neapolis University Pafos, Cyprus

Duration

4 years, full-time

Deadlines

to be announced soon.

Tuition

€6,000 per academic year (two semesters)

Accommodation fees vary from €2,000 to €6,000 per year depending on the type chosen. The plans include a single or shared room, and a single or shared bathroom.

Scholarships

Education is a significant investment in your future, and we work hard to make it an affordable reality for students worldwide. We will offer 15 select applicants a grant that covers tuition fees and accommodation, and provide them with a monthly stipend of €300.

Spots available

We expect to accept up to 40 students into the program, with 15 receiving scholarships.

The JetBrains scholarship

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

The JetBrains scholarship covers:

JetBrains

You

Tuition

Room

Medical Insurance

Visa fee (if applicable)

Pocket money

Approximately 300 euros per month

Time and effort

You will learn how to:

Explain

Explain the fundamentals of mathematics and computer science, which form the basis of modern software, artificial intelligence, and robotics.

Design

Design innovative hardware architectures for next-generation processors, computers, and sensors.

Create

Create general and specialized operating systems, as well as performance analysis tools.

Develop

Develop programming languages, compilers, interpreters, virtual machines, and frameworks to facilitate software development.

Apply

Apply artificial intelligence techniques to enhance search engines, social networks, and intelligent assistants.

Explore

Explore subjects like autonomous robots, the Internet of Things, and other innovative fields.

Implement

Implement machine learning and deep learning algorithms across various domains, such as computer vision, natural language processing, reinforcement learning, and recommendation systems.

Establish

Establish and manage IT businesses, with an emphasis on fostering effective team collaboration, process management, and customer and partner relations.

Subscribe to our program’s newsletter and get a special collection of useful links, that JetBrains experts have thoughtfully selected specifically for program applicants like yourself.

Meet your educators

Alexander Avdiushenko

Alexander holds a PhD in math modeling. He is a dedicated educator and project manager in the JetBrains Education and Research team. With over three years of experience as a data scientist and over seven years of teaching at top universities, he has honed his skills in deep learning and data optimization.

Tatiana Berlenko

Tatiana is a researcher in the Mobile Robot Algorithms Lab at JetBrains Research and has six years of experience teaching computer science and software engineering at universities, creating MOOCs, and organizing STEM-based robotics schools.

Kirill Krinkin

Kirill holds a PhD in computer science. He does research in the field of robotics autonomy and is an accomplished author or co-author of over 100 technical papers. For more than 20 years, Kirill has been organizing STEM schools around the world and collaborating with top-tier universities and international companies. Under his expert guidance, student teams have won the AI-DO twice – once at the ICRA and once at NeurIPS.

Alexander S. Kulikov

Alexander holds PhD and DrSci degrees from Steklov Mathematical Institute. He serves as the head of the Laboratory of Algorithms and Complexity Theory at JetBrains Research. He co-authored the Data Structures and Algorithms and Introduction to Discrete Mathematics for Computer Science online courses that are available at Coursera and edX.

Pavel Mavrin

Pavel is an expert in algorithms and data structures. He has participated in many programming competitions, with his most prestigious title being ICPC World Champion 2004.

Ivan Mihajlin

Ivan is a theoretical computer scientist interested in computational complexity theory. He did his PhD at the University of California, San Diego, and he was a visiting graduate student at the Simons Institute for the Theory of Computing at Berkeley.

Niyaz Nigmatullin

Niyaz is a software engineer in the Applied Program Analysis Laboratory at JetBrains. He teaches algorithms, data structures, and competitive programming and was also world champion in the International Collegiate Programming Contest (ICPC), in 2012 and 2013.

Your dream career as a machine learning engineer data scientist software engineer robotics engineer natural language processing engineer technical product manager research scientist

Our students say

Alisheva Kamaliia
CSAI student, 2 year

"Since I was a kid, I’ve loved math and IT, and I used to go to math camps, which I really enjoyed. This made me want to study Computer Science, where I can keep exploring both of these fields. One of the highlights of the CSAI program is the internship opportunities offered by JetBrains, which provide practical experience. Additionally, the small class sizes mean teachers can give personalized attention to every student".

Alekseev Stanislav
CSAI student, 2 year

"There are multiple nice things about studying CSAI. One of the more important ones is being able to have direct contact with the professors, even outside the university program. It's also very nice to have a lot of interesting extra courses that I can visit even if I'm not old enough and if they get too hard, I can just try again later. This allows to try some things early and understand whether I'm interested in them or not. Outside of the studies, we also can get all the help we need pretty quickly".

Petrenko Sofia
CSAI student, 2 year

“After some years of sports programming I decided to go on to study Computer Science.I like to take extra courses from JetBrains because they provide very applied skills that are useful in work, and the teachers leading the extra courses are always practicing and developing professionals.The experience of studying in another country is an option that helps you learn independence and self-confidence. Аt first it seems difficult to build your life in a new country, but since you get a lot of new emotions during this period, it's actually not too difficult to adapt.”

Ivanov Artyom
CSAI student, 2 year

“I spend a lot of time with my friends here. When one of us needs to buy a blanket or bring documents to the bank, we may walk together: this makes it easier to solve living problems and get adjusted to the town.
Still, I had enough time for personal coding projects and side hobbies during my first year. In the beginning of my second year, I am going to combine studying with a part-time internship.”

Join our Telegram and WhatsApp chats to ask questions

Test your skills

Check your skills using our automatically graded test

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 Intern

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.

Events and news

JetBrains Academy, Oct 28, 2024

Youth Challenge Returns in November!

Prepare yourselves for the second season of the JetBrains Academy Youth Challenge, the competition for young coders and mathematicians. If you missed out last time or are ready to prove yourself again, this is your chance to win special prizes and compete with students worldwide.

Register now

JetBrains Academy, Oct 22, 2024

New Livestream: Exploring the CSAI BSc

Program Lead Alexander S. Kulikov will present the curriculum, course structure, scholarships, and student internship opportunities. We will also discuss our approach to hands-on learning and how it prepares students for real-world challenges.

Watch the recording

JetBrains Academy, Oct 7, 2024

JetBrains Introduces Free Online Clubs for School Students

Starting in October, we invite teenagers interested in math, programming, and AI to join our free online clubs: AI, Coding and Math. Whether you want to participate in Olympiads or planning to study at high-intensity and prestigious STEM programs, our clubs will help you prepare and meet like-minded people from different countries.

JetBrains Academy, May 17, 2024

Livestream Alert: How to Study Effectively With ChatGPT 📚

Are you ready to transform your study habits with AI? Join our livestream on May 22 at 4:00 pm UTC as we explore the potential of AI in education, including ChatGPT and other cutting-edge tools.

Watch the recording

JetBrains Academy, April 16, 2024

Generative AI in Content Production: From Research to Application

Join us on April 25, at 2:00 pm UTC, for a livestream with Dmitry Botov, Assistant Professor and Lecturer at Neapolis University Pafos’s Computer Science and Artificial Intelligence program, which is supported by JetBrains.

Watch the recording

JetBrains Academy, Jan 10, 2024

Livestream Alert: How To Prepare for a Programming Contest?

Join us on January 16, 2024, for a livestream about preparing for a programming contest. Software Engineer at the JetBrains Applied Program Analysis Lab, two-time ICPC world champion (2012 and 2013), and coach for ICPC at Constructor University Bremen and Neapolis University Pafos, Niyaz Nigmatullin will share his expertise on preparing for and competing in programming contests, offering valuable strategies and tips.

Watch the recording

Watch our Livestreams

Lectures from CSAI professors

Meet your program managers

Have any questions about the program or the scholarship?

Contact us at: nup@jetbrains.com

Natalia Kitaeva,

JetBrains Academy

Irina Roeva,

JetBrains Academy

Svetlana Rudneva,

JetBrains Academy

FAQ