I've been using councilofelrond.com's Sindarin course. It works quite well, and it's nice to get a personal response on your exercises. Also, they have a very nice Useful Phrases section. It can be found
here. It's very entertaining to tell your enemies to go kiss an orc in Sindarin, and then watch them stare at you in confusion.