This document provides an overview of a Python for Data Science course taught by Dr. Nisha Arora. The course covers Python basics, data structures, libraries for data science like NumPy, Pandas, Matplotlib and Scikit-learn. It includes lessons on data analysis and processing in Pandas, data visualization, coding best practices, and tips/tricks. The course materials will include presentations, code files, data files, use cases, recommended readings and bonus introductory videos on installing Python and getting started with Jupyter notebooks.