Під час вивчення дисципліни студентам надаються знання базового синтаксису мови Python, навички роботи зі змінними, колекціями даних (списки, словники, кортежі, множини), функціями, класами, написання циклів та операторів розгалуження, робота з класами та обробки файлів. Важливим аспектом дисципліни є отримання навичок об’єктно-орієнтованого програмування та тестування на мові Python в результаті виконання серії самостійних практичних робіт.