I'll look at #2.
Based on the original tutorial, the feedback was positive with respect to making people think about the answers. help always tells you exactly what to type to move on though.
My feature requests would include: a) a hint system. if I don't get it three times I'd like to be able to give up. I know it's open for abuse, but I'm a grown man and understand that I'm only cheating myself. end of the day I still want to learn it.
b) a link from each concept to the reference documentation of the function I've just used. So when I've finally used [* $near spoilers redacted*] let me see the actual documentation for $near if that's possible I guess. I'm not sure how complete the Mongo docs are. My reasoning being that I'd like to see the rest of the ways I can use the command.
Short answer: I love the tutorial & thank you.
1. Provide buttons somewhere to increase and decrease the speed. The keyboard shortcuts don't seem to work for me (OS X, Dvorak keyboard layout).
2. Even better, ditch speed entirely and let me click "next" to see ALL of the lines of text up to the next bit where I'm expected to interact.
3. Don't make me guess how to do things! I'm lazy and in a hurry.
Maybe this just isn't the right style of learning for me.