Teens who are attentive and interested can learn up to AP-level computer programming in depth, and in testing teens had a lot of fun building the tutorial projects. However, it is also far too easy for a less enthusiastic student to click through the tutorials without actively engaging, merely by copying the “hints” and using the preset code blocks. When testers worked rapidly they came away with projects that looked impressive but without much new knowledge. There is little verification that the work is actually completed correctly, so it is easy to make an error or miss a step, requiring frequent backtracking. There also do not seem to be any protections in place to prevent the use of inappropriate language or pictures (though the built-in libraries are family-friendly), so parents will need to be watchful.
The website-based courses work on desktop and laptop computers as well as on mobile devices, though in testing the mobile interaction (specifically on an iPad running Chrome) occasionally became sluggish, and the drag-and-drop interface of code blocks did not function seamlessly (usually requiring some code rearrangement after the fact, but not actually a major limitation). Vidcode is a reasonable $89 per year per student, with classroom pricing available for larger groups. All packages include troubleshooting and support from the Vidcode staff. The first unit is available for free, as are multiple “Hour of Code” tutorials which branch out into more complex operations, so parents have the opportunity to work out whether Vidcode works for their own families before committing to the full subscription.
Emily Crawford ©2020 Parents’ Choice
Emily holds a BSE in electrical engineering and computer science from Duke University and a Master’s in computer engineering from Georgia Tech. She is a homeschooling parent and lives with her husband, three children, five cats, and thousands of LEGOs in Blacksburg, Virginia. .