Python is becoming fastest growing language due its simplicity . It is object oriented . This course makes a student understand the core features of python without which any advanced learning is waste. To make sure student understands usage of features learnt , a project is added. The course and the project takes the student to comprehensive learning of basics. classes and Objects illustration gives a systematic view of objects in a project. Lambda functions and generators are demonstrated. Oops features like inheritance, multiple inheritance are covered with simple examples. Requirements in large projects are made as simple examples and covered to good level. continuous individual attention will put the student alert . Tests are conducted at chapter leverls to make sure the student undertood the things. Otherwise the chapter is redone and retested. Strong basics make a strong programmer. Keeping this in mind the course slowly transits from basics to oops features,Projects uses all the learnt features and demonstrates them in one piece.