Learning materials that I, BlackKnight625, created for my lectures. You may find here Learning Materials, Exercises, and their solutions.
Main video https://www.youtube.com/watch?v=rQc4hYgaiKE
Part 1- (Programming Fundamentals) https://www.youtube.com/watch?v=5828EmVzcCc
Part 2- (Higher Order Programming) https://www.youtube.com/watch?v=tQFCNMQMt8U