
Python Beginner
First steps in real code — variables, loops and functions — building small programs from the very first class. No experience needed.
- 10 classes total
- 50–60 min each
- Ages 6–16
- Live video meetings
Format & commitment
Course Overview
Small groups · max 4
Live group course
Meet over live video with a real teacher.
4 learners max
10 live meetings
10 hrs of live teaching in total.
50–60 min each
Assignments
Up to 1 hour per week · included
Practice between classes
Assessment
Included — progress shared with parents
Ages 6–16
How it works
What Happens in Class?
Every class follows the same four steps: see a new idea, code it straight away, ask anything, and build on last week.
- 1
The teacher shows a new idea in code
Each idea is written out live on the shared screen, run, and explained line by line.
- 2
Children write and run their own code
They type it themselves, see it work, then change it to do something new, with the teacher watching their screen.
- 3
Questions any time
Errors are part of coding. In a small group the teacher helps each child read the error and fix it.
- 4
Each class builds on the last
Variables lead to loops, loops to decisions and functions, ending in a small project of their own.
Expected outcomes
Learning Goals
Children finish able to write real Python programs on their own, and with a project to show for it.
- 1
Write and run Python programs
Use variables, numbers and text, and print results.
- 2
Use loops, decisions and functions
Make a program repeat, choose what to do, and name their own commands.
- 3
Build and present a small project
Plan it, code it, fix it, and show it to the class.
Syllabus
Curriculum
Follows a Nex2School teacher-created curriculum
Ages
Made for ages 6–16
8 Topicsover 10 classes
Class 1:Your first Python program
Basics- How a computer follows instructions in order
- Write and run a first program
- Use print to show messages
50–60 min online live lesson
Classes 2–3:Variables, numbers and text
Basics- Store information in variables
- Do sums with numbers
- Join words together into sentences
50–60 min online live lesson
Schedule
Available Class Times
No open times in the next 30 days
New times are released regularly. Sign in to be able to book as soon as they open.
An account is free and takes a minute; you only pay when you book. Already have one? Log in, or create one.
Before the first class
Getting Ready
For parents
A parent should help younger learners join the first video call. No coding experience is needed.
What your child needs
- 1A desktop or laptop computer with a keyboard (not a phone or tablet)
- 2A microphone and webcam for the live class
Safe classrooms
Real Teachers, Small Classes
Teachers checked before they teach
Every Nex2School teacher is vetted and approved before they are given a class.
At most 4 children
A small group, so every child is seen, heard and helped.
Parents can join
A parent is welcome to sit in on any class their child attends.
Your teacher
Teacher
Every Nex2School instructor is vetted before they’re approved to teach. Every class is recorded, so a parent can review any session their child attends. Sign in to see your instructor’s name and real class times.
Families
Reviews
What families say
“The teacher has a deep and solid knowledge and explains complex concepts in a very clear and structured way. Our son felt truly engaged in the course and confident to ask many questions, which speaks to the supportive learning environment she creates. The class is both motivating and intellectually stimulating.”
“My son likes to build projects with her. She is fun to learn with.”
“Fun class, engaging and interesting projects.”
“She explains complex concepts by systematically breaking them into comprehensive bytes, ensuring that I understand everything. She takes time to explain what the code is doing and why we are writing something rather than simply furnishing solutions. Her patience is immense.”
“I really liked how my teacher explained every line of code, and that we got to create so many fun games!”
“Clark enjoyed this Python class and looked forward to it every week.”
“Wonderful teacher who keeps connected well with the student, which is the primary aspect of happy learning. Thanks for this which helps my kid to get fully involved and enjoy learning coding.”
You might also like
Other Courses Like This

Coding · Ages 8–16
Python Mastery
The long track — data structures, real projects and clean code — that takes a confident beginner to genuinely capable, over a full course.
Learn more
Coding · Ages 10–16
p5.js Game Development
Creative coding in JavaScript with p5.js — animation, interactivity and a browser game your child builds and can share with a link.
Learn more
Coding · Ages 8–16
Python AI
How machines learn — from simple rules to a model your child trains themselves, explained and built in Python, one idea at a time.
Learn moreTry it first
Watch your child fall in love with coding.
Book a first class for $1.00, live with a real teacher, and see how your child gets on.
