Python Python programs from scratch Basic Input Types Data Types Variables and Inputs Intro to Lists if , for , while loops Functions Exception Handling String Processing The whole code was run on Jupyter Notebook