There was one site that had something like 100(?) brain teaser exercises - I suppose you could also call them puzzles - which became successively more difficult as you moved on (ie, hours to figure out just one of them). Each was distinct and challenged you in a different way. I only used the site once, around the early 2000s, but I forgot its name and never found it again.