Suggestion : Internet and equipment (i.g.computer speed) for learning course would be better cause usually error in a important time which make unclear in that topic. 
Thank you for your make a best course for a little agent :)