Welcome to Coding
Give clear instructions and run a first program.
Learn Python through short explanations, safe experiments and creative challenges. Modules 1–3 are free.
Preview the first coding challenge →Write two ordered Python instructions, run them, compare the output with a target, then fix one bug. Later missions calculate classroom counters and test a story with two different fictional characters.
Try lesson 1.1 →Theory stays in the Academy. Interactive practice and competency evidence connect through the same learner identity.
Give clear instructions and run a first program.
Print messages and use Python as a calculator.
Store information and build an interactive program.
Use if, else and elif.
Full programme access is required.
View Academy enrolment ↗Repeat instructions efficiently.
Full programme access is required.
View Academy enrolment ↗Keep and change groups of values.
Full programme access is required.
View Academy enrolment ↗Build reusable code.
Full programme access is required.
View Academy enrolment ↗Plan, build and improve a game.
Full programme access is required.
View Academy enrolment ↗Find meaning in numbers.
Full programme access is required.
View Academy enrolment ↗Plan, test and present an original project.
Full programme access is required.
View Academy enrolment ↗Python for Kids → Python for Teens → Data Analytics for Teens → Python for Data Science → Analytics Lab professional pathways