I am a freelance graphic designer and absolutely second the recommendation for Lynda.com. The tutorials are very well structured and professional. You will not run into any profanities. Plus, the very nominal subscription fee allows you to watch ALL the tutorials in the Lynda.com library. So if your child, or anyone else in your family, is interested in learning about programming, Quickbooks, audio production, or what have you, it’s all right there.