This course would be impossible without many resources and material shared by others, listed at https://github.com/mdozmorov/blogs

Special thanks to: