| 1 | Introduction to data analysis & big data | [1] p.1–18 |
| 2 | Data structures & I/O | [1] p.19–44 |
| 3 | Data cleaning & transformation | [1] p.45–78 |
| 4 | Exploratory Data Analysis | [1] p.79–106 |
| 5 | Data visualization | [1] p.107–138 |
| 6 | Basic modeling concepts | [1] p.139–168 |
| 7 | Big data principles | [2] p.1–24 |
| 8 | Data-intensive applications | [2] p.25–56 |
| 9 | Storage & indexing | [2] p.57–94 |
| 10 | Distributed computing (Spark) | [3] p.1–28 |
| 11 | Transformations & aggregation | [3] p.29–64 |
| 12 | Introduction to streaming | [3] p.65–96 |
| 13 | Mini end-to-end project | [1] p.169–190, [3] p.97–118 |
| 14 | Project presentations | |