Пройдя курс, вы научитесь решать задачи, которые предлагают на собеседованиях в IT-компаниях и применять эти знания на практике. Для прохождения курса необходимо владение основами программирования на каком-либо императивном языке программирования.
Необходимо умение программировать на одном из языков программирования: Python, C++, Java, C#.
Курс может быть продолжением курсов "Основы программирования на Python", "Введение в программирование (C++)", "Python для извлечения и обработки данных".