e textbooks
Khan Academy
University of Waterloo math competition
Ken Ken puzzles
Dalhousie Math Circles