Those are helpful to learn different approaches to solving these problems.
[0] Github: https://github.com/josevalim/aoc
[1] Twitch: https://www.twitch.tv/collections/k_DLnk2tvBa-fQ