One-to-one online tuition

Find a Computing tutor for your next step

Get support with school computing, a Computer Science course or a practical computer skill. Compare tutor profiles, or tell us what you want to learn and request a free tutor match.

  • One-to-one tuition
  • Pay as you go
  • Direct tutor contact
Start with the task that is causing difficulty: explaining a program, answering an exam question or making a spreadsheet work. Your course, software and starting point help identify the teaching you need.

The form controls become available when the enquiry form has loaded.

Computing tuition enquiry

Tell us what you know, skip anything you’re unsure about, and add a short description if you skip both subject and level.

  1. Tutoring brief
  2. Contact details

2 questions remaining

Tutoring brief

What level is the tuition for?

Choose a level

Choose a suggestion or type your own answer. You can skip this if you’re unsure.

This form works best for one learner at one level and up to six subjects. If your circumstances are more complicated, email us at Contact@LatimerTuition.com so you can explain everything properly.

How one-to-one tuition can help

  • Understand why a program behaves as it does, then correct the mistake.
  • Connect practical work to the explanations your Computer Science course requires.
  • Build confidence with the computer tasks you want to do independently.

Available tutors

Compare Computing tutors

4 tutor profiles selected

Read each profile for the levels, programming languages and applications the tutor teaches. Check the lesson rate and discuss your goal before arranging lessons.

Portrait of Robin Gibbons

Robin Gibbons

5.0

Founder & CEO

Sheffield, United Kingdom

£75.00 per hourDBS checkediAccepting enquiries
BiologyChemistryComputing and ICTFurther Maths+2 more
  • Holds A, A, A for Mathematics, Physics and Computer Science at A-Level.
  • Holds 2 A**'s, 2 A*'s and 3 A's for Physics, Computer Science, Chemistry, Biology, Mathematics, Geography and English Literature at GCSE level.
  • Robin currently manages Latimer Tuition, a successful tutoring agency comprising of over 120 tutors working with clients on his behalf.
  • He charges £75.00 per hour for 1-1 sessions.

Robin Gibbons tutors Mathematics, Physics and Computing and ICT from KS2 to A-Level, drawing on experience that began while he was at secondary school and providing lesson reports.

Send a quick enquiry from here and the Latimer Tuition team will pass it on to Robin.

Portrait of Kevin Titus

Kevin Titus

Mathematics and Computer Science Specialist

Cardiff

£35.00 per hourDBS checkediAccepting enquiries
Computer ScienceComputing and ICTMathematicsMusic+2 more
  • Over 3 years' of tutoring experience, supporting students from KS2 to A-Level in Mathematics, Computer Science, and Music.
  • Currently studying towards his integrated Masters in Computer Science and Software Engineering at the University of Birmingham.
  • Holds A*,A*,A for Mathematics, Computer Science, and Music at A-Level.
  • Holds 13 A*s for his GCSEs.
  • Experienced in exam preparation, helping students develop effective revision techniques and strategies for success.
  • Volunteers as a Cadet Forces Adult Volunteer with the Royal Air Force Air Cadets, working with young people. Served for 7 years, reaching the rank of Flight Sergeant, and specialises in delivering Cyber training and the Level 2 Aviation BTEC qualification.

Kevin is a Computer Science and Software Engineering undergraduate who tutors Computer Science from KS2 to A-Level, using clear explanations and tailored exam strategies.

Send a quick enquiry from here and the Latimer Tuition team will pass it on to Kevin.

Portrait of Jelan Aruno Jesuthasan

Jelan Aruno Jesuthasan

Qualified Mathematics and Computer Science Teacher

Maesteg, United Kingdom

£50.00 per hourDBS checkediAccepting enquiriesQualified teacher
Computer ScienceComputing and ICTMathematics
  • Jelan is a dedicated educator with an enthusiasm for teaching Mathematics and Computer Science across various awarding bodies.
  • Holds a Postgraduate Diploma of Science in Computer Science from the University of Peradeniya.
  • Also holds a Master of Science in Health and Social Care Management from the University of Bradford.
  • Currently pursuing Further Studies leading to a PhD.
  • With experience as both an examiner and moderator, Jelan is well-equipped to offer guidance and support for examination preparation.
  • Currently teaching Computer Science, ICT, Digital Technology and Mathematics for Key Stage 3 to GCSE, and A-Level cohorts.

QTS-qualified gcse maths tutor and computer science tutor teaching Key Stage 3 to A Level. Experienced examiner and moderator who provides exam-prep support, session reports, and optional free homework.

Send a quick enquiry from here and the Latimer Tuition team will pass it on to Jelan.

Portrait of Alexander Geoman

Alexander Geoman

5.0

Mathematics, Science and Computer Science Specialist

Stevenage, United Kingdom

£35.00 per hourDBS checkediAccepting enquiries
Computer ScienceComputing and ICTMathematicsNumeracy+1 more
  • Currently studying for his Bachelors of Science in Computer Science with Artificial Intelligence at the University of Nottingham.
  • Holds A*, A, A for Computer Science, Economics, and Mathematics at A-Level.
  • Holds A**s in Computer Science and Religious Studies, A*s in Mathematics, Biology, Chemistry, Physics, Geography and History, and As in English language and English Literature at GCSE level.
  • Holds numerous UKMT Maths Challenge Awards (Bronze-Gold).
  • Holds a Jack Wilson award from In2ScienceUK for endeavours in Computer Science.
  • Alex employs a systematic method for learning and continually monitors students' progress to enhance performance within exams.

Alexander is a Computer Science tutor supporting learners from KS2 to A-Level, with a systematic approach, progress monitoring and lesson reports to help keep learning on track.

Send a quick enquiry from here and the Latimer Tuition team will pass it on to Alexander.

What would you like help with?

Computing can involve understanding computers, writing programs and using digital tools. In England’s Computing curriculum, computer science sits alongside information technology and digital literacy: using technology confidently and responsibly. Choose a tutor around the work you need to do.

Computer Science qualifications
Bring the exact course title, exam board and year of assessment. Written explanations, practical coding and project work need preparation that reflects the course; the examples below show why.

A programming example: why does the total come out wrong?

Here is a small Python 3 example for a learner working on loops. The aim is to add 2, 4 and 6 to make 12, but this code prints 6:

for number in [2, 4, 6]:
    total = 0
    total = total + number
print(total)

The indented instructions repeat for each number. Each time, total = 0 discards the previous total. The program therefore keeps only the last number, 6.

Move that reset before the loop:

total = 0
for number in [2, 4, 6]:
    total = total + number
print(total)

Now the running total becomes 2, then 6, then 12. print(total) is outside the loop, so it displays the final total once. A better explanation is: “Start at zero once, then add each number to the total already stored.”

That explanation matters more than guessing 12. A useful next task is to change the numbers and predict each running total before running the program. These are illustrative teaching examples using Python’s documented loop behaviour, not exam-board questions.

A practical IT example: fix a formula that changes when copied

Suppose you are making an Excel worksheet for an order. Put quantities of 3 and 5 in cells B2 and B3, and a unit price of 2 in F1. Leave F2 empty. In C2, =B2*F1 correctly gives 6. But copying it down to C3 changes the formula to =B3*F2: it now looks at the empty cell instead of the unit price.

Use =B2*$F$1 in C2 instead. When copied down, it becomes =B3*$F$1, giving totals of 6 and 10. The dollar signs keep the price cell fixed; the quantity reference changes with the row. Microsoft explains these relative and absolute references.

In this made-up example, the useful skill is identifying which value should change and which should stay fixed. A learner who can explain that choice can apply the idea to another worksheet, rather than copying a formula without understanding it.

Studying in Scotland, Wales or Northern Ireland?

In Scotland, the subject is called Computing Science at National 5, Higher and Advanced Higher. Give the qualification name when enquiring so the tutor can discuss the right course. For National 5, preparation can involve software development, computer systems and the database or web development option being assessed.

In Wales, the Made-for-Wales GCSE introduced for teaching from September 2025 specifies Python and uses on-screen assessments. Include the course version and assessment year in your enquiry. For Northern Ireland or another qualification, send the full course title and awarding body from the school’s information. This also helps when moving between school systems.

Choose a tutor and agree a useful learning plan

Look for experience with your stage and the particular language, application or course you use. In the free introductory meeting, discuss how the tutor would approach one current difficulty and what you would work on first. The meeting is for goals, teaching approach and arrangements.

For a learner who finds a screen full of code hard to follow, discuss a shorter example, clear vocabulary and a partly completed trace: a record of how values change as the code runs. Explain any reading, typing or access needs so the tutor can discuss suitable materials and software.

  1. Show the starting point

    Bring a recent attempt and explain where you got stuck. Being able to follow working code but struggling to write from a blank screen suggests a different starting task from misunderstanding how a loop repeats.

  2. Agree focused practice

    Choose a manageable next task: trace a loop, modify a working program, or repair a copied formula. Agree what you will try between lessons and what help is appropriate if you get stuck.

  3. Check what you can do independently

    Return to a similar task with different data. Look for an explanation of why the solution works and fewer prompts, then decide which difficulty to tackle next. For an exam course, include the relevant style of question.

Set up online lessons around the work you need to do

Latimer’s service is online-first and one-to-one. Microsoft Teams is the default lesson platform, though you and the tutor can agree another platform. The lesson call and the software used for the task are separate choices: confirm the programming environment or application you need before the first paid lesson.

For coding, have the editor and a small piece of work ready so you can show both the code and its output. For spreadsheet help, use a simple sample file with dummy information that demonstrates the problem. Keep passwords and personal account details out of shared files and screen views. On a school-managed device, check what you are allowed to install; tell the tutor if you need a browser-based option. Agree a way to share the work and check that you can open, edit and save it on your device. If access to suitable equipment is difficult, raise that when enquiring.

To request a match, include your stage or course, the software or language, one difficulty, and any deadline. Add the times you can study and your budget. There is no charge to submit a matching request.

Support and clarity

Frequently asked questions

Straight answers to the questions people ask most often.

How much does Computing tuition cost?

Each tutor sets their own hourly rate, shown on their profile. Latimer invoices for lessons after they take place on a pay-as-you-go basis. When comparing options, check the rate alongside the tutor’s fit for your course or application, and agree the lesson length, frequency and any preparation with the tutor. A lesson that addresses the wrong programming language or topic is unlikely to be a useful use of your budget.

Can I start without any coding experience?

You can make an enquiry as a complete beginner. Describe what you want to do and what you have already tried, even if that is very little. An everyday computer-skills goal may need no programming at all. If your aim is coding, a starting task can be to read and explain a short working example before changing it; the tutor can discuss whether their teaching suits that starting point.

Does my child need to learn Python?

Use the school’s course and tools to decide. England’s Computing curriculum does not prescribe Python or Scratch by name, while specific qualifications can require a language: Pearson Edexcel GCSE Computer Science (2020), for example, uses Python 3 for its practical assessment. Check the course information before buying resources or arranging lessons in a new language.

How often should I have lessons?

Agree a schedule around your starting point, goal, deadline and time for practice. If you can work independently between meetings, you may want lessons focused on reviewing difficulties; if each task needs substantial support, discuss a more guided plan. Review the arrangement against what you can explain and complete independently. There is no single lesson frequency or number of lessons that establishes when a particular learner will reach their goal.

Can a tutor help with an assessed programming project?

Discuss the school’s rules before sharing assessed work for help. For OCR projects, the submitted work must be the learner’s own, with assistance and sources acknowledged. A useful discussion may identify a concept to practise in a separate example; it should not become someone else writing or fixing the submitted code. Confirm the permitted support with the school or college. See OCR’s guidance on authenticating assessed work.

Can I arrange Computing tuition in person?

Latimer is built around online tuition. In-person lessons need an individual arrangement with a tutor who can meet locally. Include your location and preference in the enquiry so you can discuss whether that arrangement is possible.

Further information

Useful links and resources

Related tutor pages

Explore related tuition options and guidance for choosing the right support.