The course is designed for anybody who wants to learn python from scratch. In this level we will work on data types, variables, conditional statements, loops, lists, dictionaries, functions and string operations with a lot of fun exercises. I will be guiding you with each of these exercises if you guys need help. Once the basics evaluation is done, we will be moving on object oriented programming. We will use pygame to demonstrate our outputs instead of a text based result. Pygame is a python module which helps you understand all of the concepts we have spoken about so far and apply them to create games. Pygame with classes is the best way to gamify all the concepts learned and put them to use with the help of objects. This will clearly demonstrate the advantages of using object oriented programming. Further we will work on tkinter with sqlite3 to create forms and store data entered by the user.