Waypoints tutorials

About

Waypoints tutorials are short lessons in coding, maths and science that run in your browser. They're a work in progress: coding has the fullest set so far, and some maths and science lessons are ready to use, with more on the way. Every lesson is still being tested in classrooms and refined. There's nothing to install and no account to make, and we don't track anyone's progress beyond their own browser.

Each idea is explained in a few different ways, because students come at things differently. You can try the code yourself, watch a short clip with captions (the sound is optional), look at a picture of what the code makes, or read an explanation in plain words. Cheat sheets and worksheets print for times away from the screen. Every lesson also has notes for the teacher, written so they work whether or not you specialise in the subject.

The lessons follow the Australian Curriculum (version 9) and are meant to be done in order, though you're welcome to start wherever suits you.

Why we made this

Coding, maths and science all build on earlier ideas, so a student who misses one can quietly fall behind on what follows. We wanted a principled sequence: small steps in a deliberate order, each lesson clear about what it builds on, and each built on research about how that subject is best learned.

That helps every teacher. Specialists get a coherent sequence to teach from, adapt or use for revision. Teachers working outside their specialism, which is common in coding and not rare in maths and science, also get plain-language notes, slides and answers so they can run a lesson with confidence.

Teachers can suggest or request a lesson, and each one is reviewed before it's added. Part of Learning Waypoints.

How the lessons work

Every lesson starts with a prediction, gives students something to try, and checks their understanding along the way. The order of steps suits each subject.

Coding lessons follow PRIMM, developed by Sue Sentance and colleagues: students predict what a short program will do, run it, investigate how it works, modify it, then make their own. Now that AI can write code, being able to read a program and tell whether it's right matters more than ever.

Maths lessons centre on a worked example: students predict, try the idea on an interactive model, study a worked example, change one thing at a time to see the structure, practise, then make their own problem. Maths teachers: start here →

Science lessons follow the 5E model: they engage students by drawing out what they already think, let them explore it in a simulation, explain the idea, elaborate it in new contexts, then evaluate what they've learned. They sit beside practical work, never instead of it.

Why we teach this way → · Behind the scenes →

Choose a subject