Bioinformatics Institute offers additional education and allows students to combine studies at the Institute with their main educational programs, professional or research career. Apart from our long-term programs, we organize a variety of other events, such as intensive research workshops, summer schools, hackathons, programming contests, and many more.

Institute also creates online courses and implements blended learning techniques into its curriculum.
Core programs
Biostatistics program
System Biology Workshop
Online education
Summer school
Master programs
Core programs

Currently Bioinformatics Institute offers two one year programs: Bioinformatics for Biologists and Algorithmic Bioinformatics. All programs are conducted in Russian.

Programs are open to undergraduate and master students as well as early stage researchers from Mathematics, Computer Science and Biology majors. There is no tuition fees for full-time students and first year PhD candidates.

Besides intense curriculum, students participate in state-of-the-art research projects and internships in partner organisations solving real bioinformatics problems from day one. All of our students speak English and many of them are doing research work in international labs.

Research articles:

Algorithmic Bioinformatics

This one year program is developed for senior students with CS/IT, Mathematics and other technical background that are interested in Bioinformatics. Classes take place on Saturdays and 1-2 evenings during the workweek.

The program is focused on advanced algorithms and data structures with application to large-scale data mining in molecular biology. During their studies students conduct 2-3 research projects under the supervision of specialists from partner laboratories and companies. Example topics are: de novo genome sequence assembly, computational mass-spectrometry, comparative genomics and many other.


  1. Molecular Biology
  2. Statistics I
  3. Bioinformatics Algorithms
  4. Bioinformatics Methods
  5. Research project
  1. Molecular Evolution and Phylogeny
  2. Statistics II
  3. Bioinformatics Methods
  4. Next Generation Sequencing Data Analysis
  5. Bioinformatics (Journal Club)
  6. Machine learning
  7. Research project
Summer internship

Bioinformatics for Biologists

This one year program is developed for senior students from Biology majors that are interested in Bioinformatics. Classes take place on Saturdays and 1-2 evenings during the workweek.

The program is focused on intensive training in programming, statistics and its application in R as well as building up practical skills in various aspects of Bioinformatics. During their studies students conduct 2-3 research projects.

  1. Discrete Mathematics
  2. Programming in Python, part I
  3. Bioinformatics Methods
  4. Statistics and R
  5. Research project
  1. Molecular Evolution and Phylogeny
  2. Programming in Python, part II
  3. Bioinformatics Method
  4. R and introduction to Machine Learning
  5. Bioinformatics (Journal Club)
  6. Research project
Summer internship

More details in Russian
Master program

Bioinformatics Institute in cooperation with University ITMO launched a full-time master program Bioinformatics and Systems Biology in English. Master students study full-time at the University ITMO. More details on the university's website.

Bioinformatics Institute also runs a full-time M.Sc. program Algorithmic Bioinformatics in cooperation with the University ITMO for research-oriented students with strong programming and mathematical background. It is offered only in Russian at the moment.
Systems Biology Workshop

Annually Bioinformatics Institute, ITMO University and Washington University in St. Louis organize Systems Biology Workshop in St. Petersburg, Russia.

Each day of the workshop consists of several theoretical lectures accompanied by practical modules in which participants are able to pass the full path of bioinformatics processing and analysis of the whole-genome experiments and discuss the biological consequences of the results. Since 2015, the seminar is held in a countryside, which allows all of the participants to get involved in the educational process and get acquainted with each other as much as possible.

2017 (Australia)|2018|2019
Online education

Bioinformatics institute develops online courses on the regular basis. Currently we offer 21 free online courses in the areas of bioinformatics, programming, statistics and biology. The majority of courses are in Russian with the aim of attracting more talented students from outer regions to the area of Bioinformatics. Three week online course Introduction to Statistics I is now available also in English.

Also since 2017 we have been holding an online competition Bioinformatics Contest. Bioinformatics Contest is an annual programming competition among individuals held entirely online. The goal is to correctly solve as many problems as possible within 24 hours. Anyone with the background in Computer Science, Molecular Biology, Genomics and Machine Learning can participate.
Summer Schools

Bioinformatics Summer School is an annual one week event for 100 undergraduate students, postgraduates and early stage researchers of Mathematics, Computer Science, and Biology majors who are interested in Bioinformatics. Classes include lectures from top bioinformatics scientists, intensive courses, workshops, and research projects.

Summer school takes place on the last week of July in St. Petersburg or Moscow, Russia. We enroll 50 biologists and 50 participants with CS/Mathematics background. Currently the language of instruction is Russian. The application process opens in February.

Biostatistics program

The 4 month program covers the main aspects of the statistical analysis of medical and biological data. This program is developed for senior students with Biology, Medicine, Mathematics and other technical background that are interested in Biostatistics.

The educational process consists of lectures and practical classes organized into four modules:

1. Basic principles and regulatory documents of clinical trials
2. Features of medical data
3. Statistics and data analysis
4. Programming

More details in Russian
If you have any questions contact