Back in the summer John participated in Code to Learn, an online course consisting of 5 one-hour sessions where he learned some very valuable skills, not only about programming logic but social skills, language and maths.
They used a platform called Lynx Coding which at the time was funded by the Canadian Government and available to students for free. I found it very intuitive and well-laid-out and there was plenty of documentation available to support.
I am happy we were able to participate in this course. John really enjoyed it as well and wanted to share his newfound skills with the world. 😊