https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems
I liked Haskell Programming from First Principles as well — read it later on to fill in some gaps.