### Lecture 24: Control Flow in Python - Loops and Functions

*In nearly every programming language, every program runs from top-to-bottom, one line at a time. In addition to running from top-to-bottom, there are three control flow commands in Python that allows us to control the flow of a Python program.*

### Lecture 23: Control Flow in Python - Conditionals and Loops

*In nearly every programming language, every program runs from top-to-bottom, one line at a time. In addition to running from top-to-bottom, there are three control flow commands in Python that allows us to control the flow of a Python program.*

### Lecture 21: Binary Event Simulation

*As we work towards simulating events using Python, we need to first develop an understanding of different types of events to simulate. The first type of events are events with exactly two outcomes, or binary outcome events.*

### Lecture 20: Simulation

*Simulation is an imitation of a real-world event within a computer program. We can use millions of simulations and observe the distribution of outcomes to help us understand the answer to a problem that may be difficult to model mathematically.*

### Lecture 17: Descriptive Statistics and Probability

### Lecture 16: Correlation and Regression

### Lecture 14: Scatter Plots

*Just like histograms, box plots are used as a way to visually represent numerical data. They do this through selected percentiles which are given special names.*

### Lecture 13: Boxplots

*Just like histograms, box plots are used as a way to visually represent numerical data. They do this through selected percentiles which are given special names.*

### Lecture 12: Center and Spread

*Parameters are numerical facts about the population. In this lecture, we will look at parameters such as the average (µ) and standard deviation (σ) of a list of numbers. Later, we will start talking about statistics. Statistics are estimates of parameters computed from a sample.*

### Lecture 11: Bar Graphs and Histograms

*Large tables of numbers can be difficult to interpret, no matter how organized they are. Sometimes it is much easier to interpret graphs than numbers.*

### Lecture 10: Data Cleaning and Review

### Lecture 9: Functions and Data Cleaning

### Lecture 8: Developing Algorithms for Complex Problems

### Lecture 7: Creating Columns and Groups

### Lecture 6: Introduction to Pandas

*Time to focus in on data, learning the primary tool we will be using all semester!*

### Lecture 5: Data Science Tools

*"Data", "Science", and "Tools" all have meaning in their own, explore how one relates to another and how they all related to Data Science DISCOVERY!*

### Lecture 4: Observational Studies & Simpson’s Paradox

*For years observational studies have shown that people who carry lighters are more likely to get lung cancer. However, this does not mean that carrying lighters causes you to get cancer. Smoking is an obvious confounder! If we weren’t sure about this, how can we determine whether it’s the lighters or the confounders or (maybe some combination of both) that is causing the lung cancer? *

### Lecture 3: Observational Studies & Confounders

*Observational studies are done out of necessity. Whenever possible, it’s better to do a randomized controlled experiment. Why? *

### Lecture: Ideal Experimental Design

*
Does the death penalty have a deterrent effect? Is chocolate good for you? What causes breast cancer?
All of these questions attempt to assign a cause to an effect. A careful examination of data can help shed light on questions like these.
*

### Welcome to Data Science Discovery

First lecture is **Monday, Jan. 14** at **9am** in G32 FLB. See you there!