Learn practical skills, build real-world projects, and advance your career

Learning from my Youtube watch history

I like YouTube. A lot. It is a great tool to learn new skills and enjoy diverse culture from the whole world. What I don't like is YouTube's algorithm constatly trying to grab my attention to sell it to advertisers. I feel too often trapped in pressing the next recommended video not even realizing what I am doing. As feelings are not always useful to understand myself, I decided to analyse the YouTube watch history to understand my usage with data.

This notebook started as a course project for the class Data Analysis with Python: Zero to Pandas by Jovian.ml and has been inspired by the following analyses:

Data Preparation and Cleaning

I will be using the following modules:

# !pip install pandas matplotlib seaborn numpy --upgrade --quiet
import json
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
%matplotlib inline