This subject mainly teaches Python (version 3.6), topics covered included lists, dictionaries, tuples, CSV, image manipulation etc. Towards the end of the subject, algorithms, HTML and the internet were covered as well.
I had no prior programming experience while taking the subject, and found the content of the subject extremely difficult. Nevertheless, I did not regret doing this subject and it was one of the most enjoyable subject I took this semester. Consistent effort is needed in order to do well in the subjects as the online worksheets and projects are very time consuming. I see many, many positive reviews about the subject online, but I know a handful of people who absolutely hated this subject. Hence, before taking this subject, it would be wise to learn some Python online and see if you actually like it.