The development of interfaces is one of the most important areas in Yandex, whose services are used by millions of people. And not a single Russian university, unfortunately, does not prepare interface developers. All the knowledge that is needed by a modern typesetter or front-end programmer has to be drawn from articles on the Internet, books, reports at conferences. But often this is not enough. Almost every new interface developer we hired had a lot to train.
For a long time working in Yandex, we managed to systematize all of our knowledge and vast experience in creating the frontend of web services. The result of this understanding and long-term work was the first
Interface Development School , which was held at Yandex’s Moscow office. All the practical part of the training took place in real projects of Yandex. The theoretical consisted of lectures that were given by leading Yandex interface developers: Sergey
veged Berezhnoy, Mikhail
mishanga Troshev, Alexey
doochik Androsov, Michael
azproduction Davydov and others.

')
Today we post videos of each of them. The whole course is systematized and divided into five blocks: development tools, technologies in the development of interfaces, programming languages, frameworks, design.
Development tools
Interface Development Technologies
Programming languages
Frameworks
Design
Following the results of the course, 20 graduates of the School became our colleagues, and now they are working on the interfaces of services that almost all Russian Internet users use.
The second School opened on February 2 in the Simferopol office of Yandex, where Vitaly
vithar Kharisov works. Toward the summer of this year, we plan to start recruiting for the third stream of training, which will again be held in Yandex in Moscow.