Stepik aims to apply data mining techniques to make education more efficient, leading to improving the way people learn and teach. Adaptive and personalized learning are one of the key priorities of our platform. We aim to provide educators in the field of IT with innovative tools for making their educational process more efficient and interactive.