Foundations of Mathematical Physics
How much time have you got?
Frederic P. Schuller, currently at Friedrich-Alexander University, has his unique signature written all over his lectures. They are precise, fast paced, detailed, and simply great! Amazingly he publishes his recorded lectures on his own YouTube channel, and I can recommend browsing its content without any particular goal in mind. However—in particular—I recommend his lectures on the foundations of Mathematical/Theoretical Physics. Click below, if you have the time to watch his more detailed introduction to logic, set theory, topology, manifolds, and onwards.
Or perhaps that is too many details before getting into useful stuff. Then I can recommend this shortened, and speed up version, from a winter school in 2015.