There are hundreds of self-paced free interactive courses for kids these days.  I have recently learned … Read more