This document provides an introduction to data science and the Python programming language. It outlines key topics including what data science is, its main branches, Python data types and structures, built-in methods, control statements and loops, functions and classes. These concepts are explained over the course of a weekly course on data science fundamentals using Python for data analysis, visualization and modeling.