http://www.onlineturkish.com - Turkish for beginner and intermediate levels, including free listening exercises, online dictionary, pronunciation guide, vocabulary and Turkey related links.
http://www.turkishclass.com - Turkish language lessons including vocabulary and grammar, with vocabulary tests to check your progress.