Notes for the Reinforcement Learning course by David Silver along with implementation of various algorithms.