На элективе изучаются библиотеки python: для работы с данными (pandas), для машинного обучения (scikit-learn), для построения небольшого веб-сервера (aio-http), базовые SQL запросы, так как данные для последующей работы получаются прямо из базы данных, а также базовые git команды. Работа над заданиями в основном проходит дома, на парах обычно рассказываются, что и как нужно использовать для их выполнения. Времени на задания уходит много, но опыт разработки вместе со знаниями увеличивается в разы.
Преподаватель помогает с затруднениями в процессе выполнения заданий и при их проверки подробно описывает ошибки, которые нужно исправить. Первому курсу электив будет достаточно тяжелым для освоения, как нам сказал преподаватель "электив подразумевался для 3 курса, но пришли вы".