Quantitative science requires the manipulation and analysis of large, complex physical and biological datasets (i.e., ‘Big Data’) to help answer scientific questions. To enable such analysis, it is necessary to gain skills in basic scientific programming and data mining, standardization, transformation, and visualization. Biological Data Science is designed to introduce basic programming and algorithm theory, datasets, terminology, and common scientific programming languages. This introduction will help develop basic programming skills such as scripting, iteration, dataset manipulation, and debugging. The practical portion of the course will focus on application of programming theory through analysis of a scientific dataset using a programming language. Data visualization and presentation in the form of publication quality graphics, animations, and web-presentation of spatial data will be discussed.