Section 1 : Introduction

Lecture 1 Get started in data analysis with Python
Lecture 2 What you need to know 0:38
Lecture 3 What's new in this update 0:27

Section 2 : Installation and Setup

Lecture 4 Install Anaconda Python on OS X 2:35
Lecture 5 Install Anaconda Python on Windows 2:52
Lecture 6 Working with Jupyter Notebooks 4:11
Lecture 7 Using the exercise files 1:32
Lecture 8 Using Python in the cloud 2:50

Section 3 : Data Structures in Pure Python

Lecture 9 Warmup with Python loops 7:5
Lecture 10 Sequences Lists, tuples, and the slicing syntax
Lecture 11 Dictionaries and sets 5:17
Lecture 12 Comprehensions 4:44
Lecture 13 Advanced Python containers 7:54

Section 4 : Wordplay Anagrams and Palindromes

Lecture 14 Anagrams overview
Lecture 15 Loading a dictionary 4:9
Lecture 16 Finding anagrams 5:29
Lecture 17 Challenge Palindromes 0:49
Lecture 18 Solution Palindromes 2:9

Section 5 : Arrays with NumPy

Lecture 19 NumPy overview 3:15
Lecture 20 Creating NumPy arrays
Lecture 21 Indexing NumPy arrays 5:20
Lecture 22 Doing math with NumPy arrays 5:21
Lecture 23 Special arrays Records and dates 4:22

Section 6 : Use Case Weather Data

Lecture 24 Overview of use case 1:4
Lecture 25 Loading station and temperature data 6:12
Lecture 26 Filling missing values 5:10
Lecture 27 Smoothing time series 6:26
Lecture 28 Weather charts 5:3
Lecture 29 Challenge Weather anomalies 0:46
Lecture 30 Solution Weather anomalies 2:5

Section 7 : pandas

Lecture 31 pandas overview 1:8
Lecture 32 DataFrames and Series 6:35
Lecture 33 Indexing in pandas 5:49
Lecture 34 Plotting

Section 8 : Use Case Baby Names

Lecture 35 Overview of use case 0:44
Lecture 36 Loading data sets 3:16
Lecture 37 Comparing name popularity 4:20
Lecture 38 Yearly top ten names 4:22
Lecture 39 Challenge Unisex baby names 1:3
Lecture 40 Solution Unisex baby names 3:27