This is the sort of thing that is solid gold for a well-motivated hobbyist. Lots of content together in one place that takes a (I hope) coherent journey through the "what's important" of a subject.
If anyone knows of something similar for mechanical engineering I would be very interested. (Thanks in advance from a physicist who should probably have been an engineer instead :-) )