Research group

Mobile Robot Algorithms Laboratory

Kotlin for Android applications online course 2020

October 5, 2020 — April 16, 2021

About online course

Kotlin for Android applications online course for high school students will be held by JetBrains Research during 20/21 academic year!

During the course classes participants will develop understanding of Kotlin programming language and Android development best practices. Also students will take part in real mobile app development within small teams (3-4 students) with supervision of skilled teachers.

Participants will study following topics:

  • best practices of industrial software engineering,
  • Android Studio and IntellijiIdea fine tuning,
  • Kotlin programming language syntax and OOP,
  • Android architecture,
  • Android UI elements,
  • Android app testing,
  • debug and profiling on real and virtual Android devices.

Apps from previous related events:


Participants requirements:
- 10-11 grade,
- basic programming skill,
- interest in IT.

Classes will be held ONLINE:

  • Webinars where scholars will learn how to use Kotlin for Android App development, Git version control system and IntellijiIDEA / Android Studio IDEs.
  • Team meetings during projects development where curators will show most important practices of software engineering.

You will need a desktop computer or laptop for participation which corresponds to following hardware requirements

Course participation is free of charge. Among the applicants will be a competitive selection based on the form applications.

To apply for participation you have to fill the form before 28.09.20 10:00. Selection results will be ready 29.09.20.

Number of participants is limited!

Contact person - Mark Zaslavskiy (mark.zaslavskiy at gmail dot com)

Course Results

Developed projects:

Participants (RUS):

  • Васильев Александр Сергеевич (ФМЛ №369)
  • Клименко Егор Антонович (ФМЛ №239)
  • Кондратьев Дмитрий Юрьевич (ФМЛ №239)
  • Маков Сергей Константинович (ФМЛ №239)
  • Шалагинов Иван Владимирович (ФМЛ №239)
  • Амиров Рамиль Рамисович (ФМЛ №239)
  • Березовский Андрей Дмитриевич (школа №9)
  • Голубков Денис Владимирович (школа №116)
  • Захарченко Роман Владимирович (ФМЛ №30)
  • Шилин Павел Андреевич (школа №116)


  • Maksim Hvostov, SPB SUT (teacher);
  • Dmitry Ivanov, SPBETU "LETI" (teacher);
  • Maksim Dobrohvalov, SPBETU "LETI" (teacher);
  • Mark Zaslavskiy, JetBrains Research (teacher).