Oxford Mathematics Grade 4
Long multiplication, decimals and fraction equivalence
- Lessons
- 175
- Weeks
- 36
- Rating
- 4.9
$54
10K families enrolled
Sequence, loops, conditionals and your first real program
A computing course starting in Scratch and finishing with simple Python: variables, loops, conditionals and functions, taught by building eight games and tools.
Most children's coding courses stop at dragging blocks around, which leaves them with the impression that programming is a toy. This one deliberately crosses the bridge into text-based Python in the second half, at the point where block-based limits start to annoy them โ which is exactly the right moment.
The transition lesson shows the same catch-the-apple game written both ways, side by side. Children immediately see that Python is shorter, not scarier.
By the end of this course, a learner working at the expected pace will be able to:
Coding for Kids: Scratch to Python is organised into 5 units covering 80 lessons in total, designed to run across 24 weeks at roughly 2 hours a week. The unit outline below shows 20 representative lessons.
Every project starts from a working starter file with one thing broken, so the first task is always reading and understanding someone else's code. Writing from a blank file comes later.
This course sits in the Grade 4 track and follows a fayferz original sequence. It suits families who want a complete, sequenced computing year rather than a set of loose practice activities, and it assumes no teaching experience โ every lesson includes a short method note for the adult. If your child is comfortably ahead or behind the intermediate level described here, use the placement check in lesson one and start at the recommended point instead of lesson one.
Keep going
Long multiplication, decimals and fraction equivalence
$54
10K families enrolled
From paragraph to five-paragraph essay
$44
6.5K families enrolled