Play & discover
Short activities, characters, stories, colourful feedback and lots of “what happens if I change this?” moments.
PATHWAY 03 · TEXT CODING
A progressive Python pathway for beginners from about age 8 and upward. Start with friendly commands and tiny games, then grow into functions, data, automation, algorithms and contest-ready projects.
One pathway. Many levels. Every learner gets a place to begin and room to grow.
A SYSTEMATIC INTRODUCTION
Python is a text-based programming language designed to be readable and powerful. Young learners can begin with simple instructions, numbers, words and choices, then grow into loops, functions, lists, files and data. Python is especially useful when a learner is ready to move from visual blocks to writing the instructions directly.
Short activities, characters, stories, colourful feedback and lots of “what happens if I change this?” moments.
Longer projects, variables, conditions, debugging, design choices and the confidence to explain how a project works.
Independent projects, algorithms, reusable components, documentation, teamwork, user testing and contest-ready solutions.
20 YOUTUBE VIDEO FRAMES
Twenty video frames are arranged as a progression. Learners should pause frequently and rebuild the examples instead of watching passively. YouTube embeds use the privacy-enhanced player domain.
Pause, copy the idea, then change it. This frame is part of the start here stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the try it yourself stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the change one thing stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the add a challenge stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the explain your code stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the start here stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the try it yourself stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the change one thing stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the add a challenge stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the explain your code stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the start here stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the try it yourself stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the change one thing stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the add a challenge stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the explain your code stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the start here stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the try it yourself stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the change one thing stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the add a challenge stage of the learning pathway.
Pause, copy the idea, then change it. This frame is part of the explain your code stage of the learning pathway.
CHOOSE YOUR NEXT ADVENTURE
Move between visual coding, web creation and text-based programming as your confidence grows.
Create stories, games and animations with blocks.
Open pathway →Turn ideas into real websites with HTML, CSS and JavaScript.
Open pathway →Build logic, games, data tools and future AI foundations with Python.
Open pathway →YOUR FIRST PROJECT
Start with the smallest working version. Then add one feature, test it and ask a friend what they think.
10 PDF TUTORIALS
Ten short printable guides support the full pathway. They are written as practical activity sheets that can work at home, in a classroom, club or coding-contest preparation session.
Start with sprites, backdrops, events, movement and sound. Scratch pathway.
Build an animated story using costumes, dialogue and timing. Scratch pathway.
Use variables, scoring, random positions and game rules. Scratch pathway.
Grow from beginner blocks into reusable game systems. Scratch pathway.
Learn headings, paragraphs, links, images, lists and page structure. Web Development pathway.
Learn selectors, colors, spacing, cards, layouts and responsive design. Web Development pathway.
Use variables, events, functions and the DOM to create interactions. Web Development pathway.
Learn output, variables, input, conditions and simple problem solving. Python pathway.
Turn code into drawings, patterns and mini-games. Python pathway.
Combine logic, functions, data and creativity into a contest-ready project. Python pathway.
For learners who love mobile-first creation, explore OctoStudio as a companion pathway alongside Scratch and the contest tutorials.
KEEP GROWING
Follow the learning loop again with a different tool. New technology becomes easier when the thinking skills are already strong.