A cool site I recently ran into is https://www.fpcomplete.com/school, which aims to teach you functional programming using Haskell. I’ve been toying with Haskell on and off for the last couple of years but haven’t really gotten further than that. Perhaps by going through some of the articles on FPComplete I can get my Haskell skill to the next level!