How to Apply

The application deadline is: March 10th, 2023, 23:59:00 (UTC +1 Belgrade). Please make sure that you complete your application before this date!

  1. Fill in the application form.
  2. After application phase is completed, you will be given homework assignments. You’ll receive the assignments on March 11th at 00:01 (UTC +1) at our application site.

Homework assignments are for individual work and are not to be solved in team, or to be made available to anyone else. Homework assignments are to be done in Python 3.x only. If you don’t have much experience with Python, we recommend you get familiar with it before homework starts. You can start by looking at the “Python For Beginners” guide on, and some of the basic courses for starting with Python could be found on edX or Coursera (all can be audited for free).

In addition, you can take a look and try to solve homework assignments given to PSIML applicants in 2017, 2018, 2019, 2020 and 2021.

Make sure that you sign in to the website with the account you used for filling in the application. The site will contain all needed information on the problems. You will have time until March 15th, 23:59:59 (UTC +1) to complete your homework solutions.

After final review of your application form and homework solution, we will announce list of participants. Please be aware that both application and homework will be treated equally.

For any questions, doubts or help, please feel free to contact directly the school organizers at any time at