В WEB-разработке есть 2 направления:
1.. front-end: как раз тот стек технологий, который вы перечислили: HTML, CSS, JS.
2. back-end (или, как Вы выразились, серверная часть): технологий огромное множество, в том числе, яп Python.
Вероятно, back-end будет написан как-раз на Python с применением какого-то популярного фрэймворка, например, Django или Flask.
Нужно ли Вам это знать для прохождения конкретного курса, ответят только преподаватели этого самого курса. Для успешной работы хотя бы поверхностное понимание, конечно, должно быть.