HTML is the most immediately rewarding thing a child can learn on a computer: they type a word, and a page changes. There is no compiler, no setup, and no waiting.
This course covers the tags every website is actually made of, and each challenge renders live beside the editor so a child sees the result of their own typing straight away.
Start this course freeFull lessons from this course are readable here, with no account - the explanation, a worked example and the mistakes children usually make:
Each lesson opens with the child’s own coding buddy explaining the idea. The explanation is spoken aloud, typed on screen and performed by an animation at the same time - the same sentence in all three, so a child who reads slowly can listen, and a child who is not reading at all can watch.
After the explanation come the practice games: spot the bug, predict the output, order the code, and a written challenge that runs the child’s real code and checks it.
Strictly speaking no - HTML describes what a page contains rather than telling a computer what to do. It is still the right first step for a child who wants to make websites, and it pairs directly with CSS and JavaScript here.