Илья Шишков, Яндекс. Просто о сложном: опыт создания курсов по C++ на Coursera

Ilia Shishkov

Senior software developer, Yandex

I’ve been working at Yandex since 2012. I took part in development of several Yandex.Search components. Apart from that I taught in Yandex School of Data Analisys. Now I work in educational department and lead creation of C++ specialization for Coursera. I have rich experience of giving talks: C++ Russia 2016, 2017, 2018.


Complex made simple: how we teach C++ on Coursera

October 12, 12:20
Room IV|IV зал

Discuss the presentation

For the past two years I have been leading the project of creating a C++ specialization on Coursera. The specialization is going to consist of five courses, three of which are already launched and another one is almost ready.

In my talk I want to tell:

  • why we decided to create online courses about C++
  • how we create courses’ content and why

Besides, I want to focus on two main principles which we usу to create our materials:

  • clarity instead of completeness
  • lots of practice

We are sure that these principles are applicable not to only in education but also in everyday work of people involved in IT. Therefore not only do I want to tell how we create our courses but also I will try to show how our experience might be used in everyday work.


University Role in IT Specialists Training

October 12, 13:40
Room I|I зал

Discuss the presentation

Education is a continuous process. All participants of the conference studied, studying now and will continue to study. An important milestone for anyone is the basic education in their professional area (which is in most cases is university), so we invite all participants to the panel discussion: “The role of the university in the training of IT professionals.”

Three main facets of this complicated topic, which we want to discuss, are:

1 What employers expect from university graduates.
2 What of these can universities provide, and what do they need for this.
3 What are the alternatives to universities in the basic training of IT professionals.

Professor Boris Steinberg will make a lead talk prior to the discussion, and then he will become one of the “panelists from education”. We will hear and see a dialogue between “representatives of employers” and “representatives of education.” We hope that all those interested will be able to ask questions to the main panelists and make polemical attacks. As a result of the discussion, we will try to approach reasonable answers to the questions posed.

Sponsors & Partners



JetBrainsFirst Line Software







Digital October

Main partners


In cooperation

ACM Special Interest Group on Software EngineeringAssociation for Computing Machinery

Technical partners



Software Russiai-Help