This short course aims to deliver hands on experience for the participants on Python programming. The course covers the basics of Python programming like data-types, statements, syntax, functions etc. Once the foundation is laid, it covers more advanced topics of python programming like using database connectivity, web programming, graphical user interface designing, information security coding like scanning, packet crafting, automating phases of penetration testing etc. The program mainly focuses on information security aspects. After successful completion of the course, the participants will have a strong foundation of Python programming and it will enable them to use Python programs in their interested domains.