SCHOOL IN BIG DATA STORAGE AND PROCESSING

Format of study
online
Language of study
English
Duration
2 weeks
June 30 — July 13, 2025
Results
Knowledge of modern database technologies, incl. SQL and NoSQL; 4 ECTS, official ITMO certificate
Application deadline
May 5, 2025
Fees
45,000 RUB

Program description

This course provides a practical, hands-on introduction to modern database technologies, focusing on both SQL and NoSQL systems. You’ll gain real-world experience by working directly with databases, applying key concepts to solve practical tasks, and working on your own project.

Participants will have access to five online video lectures and materials with various self-check quizzes and assignments. Additionally, there will be daily webinars on specific topics that will cover the theory and include extra materials for practice. We will provide continuous teacher support via messenger apps and email. You will be able to access course materials over the entire duration of the school.
Assessment options include:
  • personal assignments (90%);
  • 50% personal assignments + final project (creating your own database).
Module 1: Structured Databases (SQL)
You will learn to design and manage structured databases using Oracle and PostgreSQL. Namely, you will:
  • create data structures;
  • write queries using SQL;
  • use indexes, views, stored functions, and procedures;
  • use analytical (window) functions.
Module 2: NoSQL Technologies
You will explore the core concepts of NoSQL databases with hands-on practice in Redis, Cassandra, Neo4J, and MongoDB. You will:
  • understand when and why to use NoSQL;
  • work with different NoSQL data models;
  • learn how these systems handle large-scale data storage and retrieval.
Limitless practice
You will have remote access to the demo databases created by the course authors to complete practical assignments.

What you get

Official ITMO certificate, 4 ECTS
Assistance from experienced teachers during practical classes
Training in designing structured databases and creating ER diagrams
Practice in writing SQL queries and working with stored procedures, functions, indexes, and transactions
Understanding of NoSQL principles and hands-on practice of writing queries using Redis, Cassandra, Neo4J, and MongoDB

Who can apply?

  • The course is meant for current university students or graduates
  • Applicants should be proficient in the English language (B1 and higher)
  • Students with basic school-level math

Program

School fees include:

  • Registration
  • Tuition
  • Tour of St. Petersburg
  • All taxes
  • Study materials

Application documents

  • A scanned copy of your passport (ID)
  • Scanned copies of your higher education documents (student ID + transcript of records or diploma)
  • CV
  • Motivation letter

Our staff

Why choose ITMO?

Schools ITMO. St. Petersburg. ITMO University
Schools ITMO. St. Petersburg. ITMO University

  • Ranked #595 by QS WUR out of 1,503 universities around the world

  • Named among the top 100 (#78) in the QS subject ranking Computer Science & Information Systems
  • Ranked #51−70 in the QS subject ranking Data Science & Artificial Intelligence
  • Ranked #146 in the QS subject ranking Electrical & Electronic Engineering
  • Winner of AI Journey Contest, Google Image Matching Challenge, Topcoder Open, and more
  • 45+ partner universities around the world

Our news

FAQ