Here's my personal favourites:
The Classical Mechanics and EM course by Walter Lewin.
He has very good explanations without a lot of math. The demonstrations and experiments are the best.
For people who don't know calculus, here's a good short introduction that's very fun to read.
Calculus Made Easy F.R.S
My favourite Classical Mechanics book
Classical Mechanics Morin
My favourite EM book
https://www.amazon.com/dp/1107014026/?tag=pfamazon01-20
My favourite quantum mechanics book
Principles of Quantum Mechanics by Shankar.
Another good Quantum Mechanics intro is
OCW. 8.04.
My favourite Thermal book
Thermal Physics Schroeder
A good intro to General Relativity.
POPTOR Problem Sets
For relativity, one of my favourite problem books (and it's available for free legally!) is
http://www.nrbook.com/relativity/ by Alan P. Lightman, William H. Press, Richard H. Price, and Saul A. Teukolsky
A good site with tutorials and a problem solving community is
Brilliant. It's mainly math problems, but there are some good physics problems out there.
This website contains the best classical mechanics problems ever.
https://www.physics.harvard.edu/academics/undergrad/problems
This youtube channel has tons of problems and solutions
Physics Galaxy
[/URL]
Check out this website for past high school physics contests and solutions.
IPhO problems
F=ma and USAPhO problems
Finally, if you found this post useful, check out my website
physicsgrasshopper.com
I just started out but it's going to include cool problems, resources, high school contest advice and more!