By the end of this tutorial, you will have a working PyTorch reinforcement learning agent that can make it through the first level of Super Mario Bros (NES).
For a complete breakdown of the code and the theory behind it, check out Play Super Mario Bros with a Double Deep Q-Network on the blog.