Grok Learning has courses and competitions that will help students confidently programming utilising varying skills.
The resources will guide students to develop practical computational thinking skills. They also have solutions and step by step walk-throughs for each problem.
Students in younger years may require some support to guide them through and access the activities
Scratch (version 3.0) is the latest iteration of the block-based coding language created by MIT's Lifelong Kindergarten Group.
It is not required to create an account to use Scratch but if your child wants to save projects they are working on, you should assist them in setting up a login (no personal details are required).
Scratch has some great getting started tutorials and guides you can access by clicking here.
TypingClub is a typing and keyboarding program with lessons and incentives that help kids learn to touch-type (typing using all fingers, without looking at the keyboard). It guides students through brief, easily digestible keyboarding lessons with a set of corresponding speed and accuracy assessments for each.
Code.org is a program dedicated to expanding access to computer science in schools. It provides step by step lessons that walk students through how to create simple through to complex coding systems on the computer. These are done through fun, engaging games and problem solving activities. Programs are designed for students from K-12.