Last month a group of developers in my company (mostly Java devs) and myself enrolled in an online Scala class, taught through Coursera.org: https://www.coursera.org/course/progfun
I had no particular practical interest in the language itself, but so far its certainly been an eye-opener in terms of understanding the ins and outs of functional programming. Ah, recursion.
Well worth checking out. And free!