An amazing serie of mini projects with VanillaJS by Wes Bos.
This amazing course can be found here, wesbos repo with original files and solutions are here,
and last but not least, the images used in my solutions are from here.
I added some notes to each of this mini-projects that can be found on my repo.