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

create an account

sign up to purchase sessions and book slots.

get started →
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.

  1. 0–5 minWhat Python isGet set up in IDLE or Replit.
  2. 5–15 minYour first codeprint(), variables, and types (str, int, float).
  3. 15–25 minInteractioninput() and the basic maths operators.
  4. 25–40 minBuild somethingAn age calculator or a name greeter.
  5. 40–45 minWhat's nextWhere to keep practising — Replit, CS50P.
10-lesson full arc

Full Beginner Curriculum

Ten lessons — a complete beginner's arc from setup to capstone.

  1. Lesson 1Setup + basicsInstall Python/Replit, print, variables, types.Build: Hello World, madlibs
  2. Lesson 2StringsIndexing, slicing, .upper()/.lower()/.replace(), f-strings.Build: Word reverser
  3. Lesson 3Numbers & inputint(), float(), arithmetic, input().Build: Basic calculator
  4. Lesson 4Conditionalsif/elif/else, and/or/not, nested logic.Build: Grade classifier
  5. Lesson 5for loopsrange(), iterating strings/lists, break, continue.Build: Multiplication table
  6. Lesson 6while loopsLoop conditions, infinite loops, break.Build: Guessing game v1
  7. Lesson 7Functionsdef, parameters, return, default args.Build: Reusable calculator
  8. Lesson 8ListsIndexing, .append(), .remove(), looping over lists.Build: Shopping list app
  9. Lesson 9DictionariesKey-value pairs, .get(), iteration.Build: Contact book
  10. Lesson 10CapstoneCombines everything above.Build: Text-based quiz game or to-do CLI

how the sessions work

Spaced repetitionEvery lesson opens with a quick recap of the last one.
Build, don't explainYou're typing real code within the first five minutes, always.
Errors are curriculumWhen a TypeError or NameError shows up, we read it together rather than my fixing it for you.
Made to stickEarly lessons stay visual and fun so the fundamentals actually land.