book a session.
1-on-1 Python tutoring for beginners — structured 45-minute lessons. New to code? Start with a taster, or follow a full arc.
1
get started →
create an account
sign up to purchase sessions and book slots.
2
choose a package
pick the number of sessions that works for you.
1 Lesson, 45 minutes each
£23.00
5 Lessons, 45 Minutes each
£90.00
£18/session
10 Lessons, 45 minutes each
£185.00
£18/session
3
pick a date & time
browse the calendar and book your session.
the curriculum.
Three ways in, all in Python. Pick the depth that fits — each session is 45 minutes, 1-on-1, online.
1-lesson sprint
Taster
One 45-minute lesson — leave feeling like you can code.
- 0–5 min What Python is Get set up in IDLE or Replit.
- 5–15 min Your first code print(), variables, and types (str, int, float).
- 15–25 min Interaction input() and the basic maths operators.
- 25–40 min Build something An age calculator or a name greeter.
- 40–45 min What's next Where to keep practising — Replit, CS50P.
5-lesson foundation
Foundation Arc
Five lessons through the core building blocks — a project every time.
- Lesson 1 Variables & I/O Types, print, input, f-strings. Build: Personalised greeter
- Lesson 2 Conditionals if / elif / else and comparison operators. Build: Odd/even checker, basic quiz
- Lesson 3 Loops for, range(), while, break. Build: Times-table printer, countdown
- Lesson 4 Functions def, parameters, return, scope. Build: Temperature converter
- Lesson 5 Capstone Pulling lessons 1–4 together. Build: Number guessing game
10-lesson full arc
Full Beginner Curriculum
Ten lessons — a complete beginner's arc from setup to capstone.
- Lesson 1 Setup + basics Install Python/Replit, print, variables, types. Build: Hello World, madlibs
- Lesson 2 Strings Indexing, slicing, .upper()/.lower()/.replace(), f-strings. Build: Word reverser
- Lesson 3 Numbers & input int(), float(), arithmetic, input(). Build: Basic calculator
- Lesson 4 Conditionals if/elif/else, and/or/not, nested logic. Build: Grade classifier
- Lesson 5 for loops range(), iterating strings/lists, break, continue. Build: Multiplication table
- Lesson 6 while loops Loop conditions, infinite loops, break. Build: Guessing game v1
- Lesson 7 Functions def, parameters, return, default args. Build: Reusable calculator
- Lesson 8 Lists Indexing, .append(), .remove(), looping over lists. Build: Shopping list app
- Lesson 9 Dictionaries Key-value pairs, .get(), iteration. Build: Contact book
- Lesson 10 Capstone Combines everything above. Build: Text-based quiz game or to-do CLI
how the sessions work
Spaced repetition
Every lesson opens with a quick recap of the last one.
Build, don't explain
You're typing real code within the first five minutes, always.
Errors are curriculum
When a TypeError or NameError shows up, we read it together rather than my fixing it for you.
Made to stick
Early lessons stay visual and fun so the fundamentals actually land.