Memrise is a new (beta) site for learning a variety of different topics. Ideally, this site is great for learning a foreign language but is also good for other subjects too. It works kind of the way a flash card system works by associating words w/ pictures and then answering a variety of questions to reinforce learning.
I recommend checking out Memrise by clicking here!!