Khan Academy has been a great place for me to practice some extra coding before going to an interview. The theoretical courses are also good because you also need some extra knowledge that the coding courses do not provide. Other topics are also presented in a nice and understandable manner.
The price and quality is two mains things here. First, quality is not bad, it's not "perfect" but it's okay.
Second, price... The price is really really overpriced a lot, why you have to pay 6$ for cup of coffee? I don't know. Pretty much I like Starbucks, but at the sime time they drive me crazy for their prices
I'm playing this game for about 2 years and I'm really happy with it.
There are so many cool quests, the community of the guilds are living it's own life in virtual world. You can be creative, strategic and so on.
I recommend this game to all strategic-planning game lovers!