This guy is really good he has a series on Youtube called "Next with Dave" here's one of them:

https://www.youtube.com/watch?v=I4HpmRbJ_MA&t=263s