Pluralsight offers one of the largest selections of coding courses online for new and aspiring developers. Over 50 separate expert-led courses are organized into seven paths. Each path covers the fundamentals of a single coding language or topic such as Ruby, JavaScript, HTML & CSS, iOS, and databases. If you child is interested, they can also learn about IT, Data, and Cybersecurity. Each course is built around a storyline that gamifies the material taught. Instruction is delivered via video and reinforced through coding challenges. Courses come with skills and assessment tests to make sure the concepts are solidified and an online community forum to answer students’ questions.