JetBrains logo

JetBrains Academy

Computer Science and Artificial Intelligence

Bachelor's Degree (BSc)

Paphos, Cyprus

Admission closed

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 2024 is closed

Compile your documents

Prepare your documents, fill out the application form. If you have any questions, contact us via or join our WhatsApp and Telegram chats.

Send your documents to the university's admissions office

Email your documents to Submit your application by the 11:59 pm UTC June 12, 2024.

Take the CSAI Entrance Test

The entrance test will take place on June 16, 2024 (08:00 am UTC). It will consist of 10 math problems and 6 informatics problems, and you will have four hours without a break to complete them.

Participate in an interview

The applicants with the best entrance exam scores will be invited to participate in an interview, taking place between June 18 and 30, 2024. The interview is a 40-minute conversation with the program’s organizers and teachers. We will discuss your motivation and previous experience, and we’ll ask you to solve a few problems in the fields of mathematics and programming. The questions and tasks given will be based on your reported experience and entrance test performance.

Receive a decision about the scholarship

Scholarship decisions will be made by July 1, 2024. If you receive one of the 15 scholarships, JetBrains will provide a grant that covers the tuition and accommodation fees, as well as a monthly stipend of €300.

Collect documents for a visa (if necessary) and enroll

You’ll need to provide an assortment of documents to Neapolis University Pafos, including your academic qualifications, English Proficiency Certificate (if you can’t receive an English Proficiency Certificate in your place of residence, please contact us so we can provide a code that you can use to take the Password test for free), Medical Certificate, payment confirmation, and additional documents for the Cypriot authorities.

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


Neapolis University Pafos, Cyprus


4 years, full-time


First wave: 11:59 pm UTC April 25, 2024

Second wave: 11:59 pm UTC June 12, 2024

for both enrollment and the scholarship applications


€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.


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:





Medical Insurance

Visa fee (if applicable)

Pocket money

Approximately 300 euros per month

Time and effort

You will learn how to:


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


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


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


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


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


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


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


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

Test your skills

Check your skills using our automatically graded test

Events and news

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 18, 2024

Join Us for the CSAI Open Hour!

We are excited to announce the first-ever Open Hour with CSAI's faculty and team. This is a unique chance for prospective students to engage directly with our professors and learn about the program’s curriculum, scholarship opportunities, and entrance test requirements.

Save the date: April 23, 4:00 pm UTC (19:00 Cyprus Time)

Join our WhatsApp and Telegram chats to get the link.

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, March 6, 2024

Livestream on March 19: asking questions directly to the program's team

Join us on March 19, 2024, at 3:00 pm CET (2:00 pm UTC) for a livestream where we’ll introduce you to the Computer Science and Artificial Intelligence program team. Don’t miss this chance to ask questions about the admission process and find out how you can apply for a JetBrains scholarship.

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

JetBrains Academy, Dec 6, 2023

Webinar Alert: Computer Science and Artificial Intelligence Program

Discover the exciting possibilities that await you in the world of technology! On December 14, 2023, at 16:00 am CET, join us for a captivating livestream showcasing our Computer Science and Artificial Intelligence Program with Neapolis University Pafos.

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:

Natalia Kitaeva,

JetBrains Academy

Irina Roeva,

JetBrains Academy

Svetlana Rudneva,

JetBrains Academy