Summer School of Machine Learning,
July 21st - 30th, 2017


April, 7th
Selection phase is over. Responses were sent to candidates individually. Please check your inbox. Contact us at if you haven't received our response.

March, 31st
Grading process is completed and we are working on selection process.
You can find your homework results at Make sure that you sign in to the website with the account you used for solving the homework.
If you would like to check your results, you may download private data sets for all homework tasks: Basic file ops, Morse code, Line processor.
Contact us at in case your test doesn't match your score by Monday, April 3 rd 23:59.
Final selection process will be announced during the next week.

March, 23rd
Applicants will be notified about the outcome of the selection process by 20:00 March 31st (UTC +1 Belgrade)

March, 15th
Additional time window for late applications will be opened between 20:00 March 15th and 08:00 March 17th (UTC +1 Belgrade)


Petnica Science Center and Microsoft Development Center Serbia invite interested university students to apply for the international summer school "Machine Learning", which will be held from 21st to 30th of July 2017, in Petnica, Serbia.

For whom:
Machine Learning summer school is primarily aimed towards students of technical/mathematical disciplines. Our focus is on final year undergrad students or graduate students. Do note that some prior math/programming knowledge is desirable and will be considered a plus.

By whom:
Lecturers will be Microsoft Development Center Serbia engineers working on Machine Learning related projects and Petnica Science Center (PSC) associates, plus experts in the ML area.

Our aim:
During the summer school, lecturers will share their extensive experience and knowledge of working on ML, and participants will advance their knowledge and understating of Machine Learning through intense all-day courses which will combine theoretical and practical work, including working on project tasks along with experts in this area.

How to apply:
For details about the application process, refer to how to apply page.
Please submit your application before 23:59:00 (UTC +1 Belgrade), March 13th, 2017.


  • Machine Learning Basics
  • Unsupervised Learning
  • Convolutional Neural Networks
  • Recurrent Neural Networks
  • Random Classification/Regression Forests
  • Stay tuned for more...