Course curriculum
-
1
Course Introduction
- Course Introduction
- Course Handouts
-
2
Python Libraries for Data Science
- Important Libraries for Data Science
- Basics of Numpy in Python
- Basics of Scipy in Python
- Quiz
- Basics of Pandas in Python
- Quiz: Pandas
- Basics of Matplotlib in Python
- Basics of Scikit-Learn in Python
-
3
Reading Data Files in Python
- Reading Data in Python
- Reading CSV files in Python
- Quiz: Reading CSV files in Python
- Reading Excel & Spreadsheet files in Python
- Quiz: Reading Excel & Spreadsheet files in Python
- Reading JSON files in Python
- Quiz: Reading JSON files in Python
- Assignment: Reading Data Files in Python
-
4
Preprocessing, Subsetting and Modifying Pandas Dataframes
- Subsetting and Modifying Data in Python
- Overview of Subsetting in Pandas I
- Overview of Subsetting in Pandas II
- Subsetting based on Position
- Subsetting based on Label
- Subsetting based on Value
- Quiz: Subsetting Dataframes
- Modifying data in Pandas
- Quiz: Modifying Dataframes
- Assignment: Subsetting and Modifying Pandas Dataframes
-
5
Sorting and Aggregating Data in Pandas
- Preprocessing, Sorting and Aggregating Data
- Sorting the Dataframe
- Quiz: Sorting Dataframes
- Concatenating Dataframes in Pandas
- Concept of SQL-Like Joins in Pandas
- Implementing SQL-Like Joins in Pandas
- Quiz: Joins in Pandas
- Aggregating and Summarizing Dataframes
- Preprocessing Timeseries Data
- Quiz: Preprocessing Timeseries Data
- Assignment: Sorting and Aggregating Data in Pandas
-
6
Visualizing Patterns and Trends in Data
- Visualizing Trends & Pattern in Data
- Basics of Matplotlib
- Data Visualization with Matplotlib
- Quiz: Matplotlib
- Basics of Seaborn
- Data Visualization with Seaborn
- Quiz: Seaborn
- Assignment: Visualizing Patterns and Trends in Data
- Course conclusion