Show as: Mobile

Summer Schools in IT and Programming

ITMO University Saint Petersburg
4 weeks
Full time
Summer / Short course
Scholarships available
On campus
Saint Petersburg
01 July 2021 11:00

Program description

Summer Camp in Programming 2021

Could you call yourself a programming guru? How many programming languages do you know? What is the difference between high-level and low-level programming languages? The world-class experts will help you to gain knowledge, to obtain professional skills, and to acquire unique international experience in the field.

The camp incorporates a list of 2 modules: solving programming problems and machine learning. The classes will be delivered by the world’s only seven-time champions in programming. You will acquire hands-on experience in solving problems from programming contests, team interaction and work planning, theoretical knowledge on advanced topics of computer science and practical skills in the most important areas of modern Machine Learning.

Admission requirements

Bachelor’s students in respective fields (3rd year and above), Master’s and PhD students 

Does this course require proof of English proficiency?

The TOEFL® test is accepted by 10,000+ universities and higher education institutes in over 150 countries. Book your test today!

Learn more Advertisement

Program content

Module: Machine Learning

  • Introduction to machine learning
  • Introduction to Python
  • Basic models
  • Linear models
  • Support vector machine
  • Probabilistic classifiers
  • Trees and ensembles
  • Model selection and optimization
  • Clustering
  • Introduction to neural networks
  • Neural networks and optimization
  • Convolutional neural network
  • Recurrent neural networks
  • Andvanced neural network
  • Dimensionality reduction
  • Noise filtering and missing values completion
  • Semi-supervised learning

Module: Competitive Programming

  • Contest: Orientation
  • Contest Analysis and Upsolving
  • Contest: Binary Search, Two Pointers, Brute Force
  • Contest: Sorting, Dynamic programming
  • Contest: Graphs, Trees
  • Contest: BFS/DFS, Dynamic Programming on trees
  • Contest: Strings, Hashes
  • Contest: RegExp, Matrix
  • Contest: Games, Combinatorics
  • Contest: Bitmasks, Suffix DS
  • Contest: Probability Theory, Number Theory

Program delivery


Tuition fees

EUR 600

Contact school

Want to know more about this program, Summer Schools in IT and Programming? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.


Behold, our manifesto for the swiftest, most connected generation. Here’s to digital natives!


About this institute

ITMO University in Saint Petersburg

ITMO University (University of Information Technologies, Mechanics and Optics) is the first Russian non-classic university, which provides training and research in advanced science, engineering, IT, technology and innovations. Founded in 1900, ITMO has grown to a university with over 13,000...

Read more about this school


Average rating 5

Based on 1 reviews.

Hassan B.
After discovering that ITMO is the only seven-time world champion in programming, I realized that it would be the perfect study destination for me. Besides, I’d always been very interested in Russian culture and history, so I was very excited about visiting Russia. The summer camp helped me develop a whole new set of skills. It was also very use...
Show more
Contact school

Want to know more about Summer Schools in IT and Programming? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.

Program rating
Based on 1 reviews.