I thought it was. There were definitely some ambiguous questions in the more advanced sections, to be sure — things that it marked wrong but was write, or things that could've gone either way. But I think for learning the gist of a skill or a specific structure, it's not bad, especially considering it's free.