| 01-1 |
Introduction |
| 01-2 |
Python Basics I: Virtual Environment Setup, Data and Container Types, and Conditionals and Loops |
| 02-1 |
Python Basics II: Functions and Classes |
| 02-2 |
Python Basics III: Path and Directory Handling, Reading and Writing Text, Binary, and Image Data |
| 03-1 |
Data Structures I: Fundamentals, List, Tuple, Dictionary, and Set |
| 03-2 |
Data Structures II: Array, Linked List, Stack, Queue, Deque, Binary Tree, Heap, Hash Table, and Graph |
| 04-1 |
Data Wrangling I: Fundamentals |
| 04-2 |
Data Wrangling II: Discovering, Structuring, Cleaning, Enriching, and Validating |
| 05-1 |
Visualization I: Fundamentals and 2D Plotting of Line, Scatter, and Bar Charts |
| 05-2 |
Data Collection I: From Primary Data, Open Datasets, and APIs |
| 06-1 |
Data Collection II: Web Crawling and Scrapping |
| 06-2 |
Visualization II: Dynamic and 3D Plotting |
| 07-1 |
Exploratory Data Analysis I |
| 07-2 |
Exploratory Data Analysis II |
| 08-1 |
No Class |
| 08-2 |
Midterm Exam |
| 09-1 |
No Class |
| 09-2 |
Dimensionality Reduction |
| 10-1 |
Statistical Analysis I: Descriptive Statistics I |
| 10-2 |
Statistical Analysis I: Descriptive Statistics II |
| 11-1 |
Statistical Analysis II: Inferential Statistics |
| 11-2 |
Regression |
| 12-1 |
Project Progress Presentation I |
| 12-2 |
Project Progress Presentation II |
| 13-1 |
Project Progress Presentation III |
| 13-2 |
Classification |
| 14-1 |
Clustering |
| 14-2 |
Relational Databases, Big Data Platforms, Their Applications, and Ethics |
| 15-1 |
Project Final Presentation I |
| 15-2 |
Project Final Presentation II |
| 16-1 |
Project Final Presentation III |
| 16-2 |
Final Exam |