This course starts with the Introduction to Python language. Then, I discuss about the data types available. Control flow structure is discussed. Different data structures like list, array, tuple, dictionary are explained. Stack, Queue and matrix implementation are explained. Modules and packages are discussed. Object oriented programming concepts in Python are also discussed briefly. For all the features, detailed hands-on coding are shown.