Find an expert Computer Programming tutor

Find a Computer Programming tutor Looking for a different subject or level?
Other subjects and levels

Get inspiring online tuition with our hand-picked and highly-rated Computer Programming tutors.

Verified tutors
Trusted tutors with 2+ years experience and full DBS checks 📚
Woman in a purple sweater and pink beanie, smiling while looking at her phone
A great first lesson guaranteed - or we’ll pay for your next one ✅
Lessons from just £20p/h - with no hidden fees 💷

Meet some of our
45 Computer Programming tutors:

£47/hr
5.0
Jimmy E
Enthusiastic Computer Programming tutor
Hello! My name is Jimmy, and I am an experienced educator with a passion for working with young people. Over the course of my 18-year career, I have had the privilege of teaching and leading in five secondary schools, each with its own unique challenges and opportunities.Throughout my teaching journey, I have worked with students at various levels, adapting my approach to meet the needs of learners from diverse backgrounds and abilities. I have developed a strong track record of achieving excellent results with OCR GCSE, consistently helping my students excel in their exams. Notably, I have also...
Read more
£54/hr
5.0
Herbert R
Inspiring Computer Programming tutor
I have recently graduated with a first-class Masters in Physics with Computing at the University of Bristol. I teach Maths, Physics, Programming, AI/ML, LLMs and blockchains.I can help you progress from an absolute beginner to an advanced practitioner in Physics, Maths, Python, C++, Data Science, Machine Learning and Artificial Intelligence, Computer Science and using AI tools in sophisticated ways to enhance your coding, learning and broader life. My teaching style is concise, friendly, patient, and thorough. I tailor my lessons based on your specific needs as a student. I will use your feedback...
Read more
£59/hr
5.0
Amirhossein S
Experienced, Professional, Qualified, & Top Computer Programming Tutor
Current PhD Student at University of Strathclyde Empower Your Learning Journey – For Students of All AgesWith over 15 years of experience in Machine Learning, Data Science, Physics, Maths, Science and Engineering subjects, and currently pursuing a PhD at the University of Strathclyde, I specialise in transforming complex topics into engaging, enjoyable learning experiences. Whether you’re a parent seeking the best support for your child or an adult learner aiming to advance your professional skills, I'm committed to helping you achieve your goals.Teaching ExperienceMy journey began at Oxford Sum...
Read more
£24/hr
5.0
Hemananda (ravi) N
Excellent Computer Programming tutor
I am a Senior Software Engineer with over 18 years of experience in the ICT industry, holding an MBA and have been offering private tuitions since 1998. With my motivational and patient approach to tutoring, I have always been exceeding the expectations of my tutees. My teaching style has been a success over the last 20 years with the following steps:1. Initiate the subject or topic based on discussion of a real life example / scenario. 2. Introduce the theoretical part of the subject or topic. 3. Explain how the theory links to the real life example / scenario. 4. Work out and explain some examples....
Read more
£31/hr
5.0
Maria Julia M
Qualified and supportive GCSE and A level Computer Programming
Summary: My name is Julia I am a qualified and supportive teacher with 13 years of experience teaching Spanishand Computer Science online and in secondary schools in the UK with great success.I have a Masters in ICT from Anglia Ruskin University and a PGCE, postgraduate certificate in education.I provide the students with a supportive and nurturing environment where they can learn and thrive. I use a balanced approach to teaching and lessons are personalized to the student's needs.In the initial consultationI assess the students' needs and then make a supportive plan to help students achieve their...
Read more
£54/hr
5.0
Garry H
Experienced Proven Computer Programming Computer Science/ICT tutor
Instagram: @mrhowardcomputing.I am Garry, a passionate and experienced computing teacher with a deep-rooted love for programming and a dedication to nurturing the next generation of tech-savvy individuals. With a rich background in advanced programming, a thorough understanding of GCSE and A Level curriculum across various exam boards, and a commitment to fostering a dynamic learning environment, I bring a wealth of knowledge and enthusiasm to the classroom. My journey in the world of programming began as a child with an Amstrad CPC464 as a Christmas present, and since then, I have continuously...
Read more

Try online tutoring: flexible learning that fits around your life.

All our tutors are experienced in delivering online lessons, supported by our smart interactive classroom and automatic recordings of every lesson.

1000s more great tutors to choose from at lower prices

More flexible timings to fit around school and family life.

Interactive classroom and recorded lessons to revisit.

11K+
Tutors to choose from 🧑🏽‍🏫
3.1M+
Lessons completed ✍️
200K+
Happy students 😄
81K+
5-star tutor reviews ⭐
90%
Improve by one grade ⚡️
8k+
background checked tutors 🎓
200k+
Happy students 😄

98% of our students said
their tutors made a difference

Find a tutor

Brilliant Computer Programming tutors who you’ll really click with.

Our experienced tutors take the time to understand where each student needs to focus and their preferred way of learning. They make a measurable difference – 90% of all students improve by at least one grade.

Why are our tutors special?
94% have an advanced degree Masters or PhD 📚
50%+ are qualified teachers 🧑🏻‍🏫
2+ years minimum tutoring experience 📗
10% are examiners 📝
100% verified with enhanced DBS-checks ✅

Our students’ safety
comes first.

Enhanced background checks for tutors (DBS).
All online lessons are recorded.
Messages are only sent through our platform.
Enhanced background checks for tutors (DBS).
All online lessons are recorded.
Messages are only sent through our platform.

Our dedicated Internal Safeguarding Officer
is focused on the safety of students.

in partnership with:

Department for Business & Trade Employment Agency Standards Inspectorate The Tutors' Association

Frequently
asked questions

See all FAQs

What if I don't like my first programming lesson?

Your peace of mind is our priority. With our First Lesson Guarantee, if you're not completely satisfied with your initial lesson, we'll find you another tutor for free. We're committed to helping you find the perfect match.

Do I need a powerful computer for programming lessons?

Not at all! For most beginner-to-intermediate programming languages like Python, JavaScript, or C++, any modern laptop or desktop computer is perfectly sufficient. Your tutor can advise you on any free software you may need to install.

I'm a complete beginner. Is tutoring right for me?

Absolutely. Our tutors specialise in helping absolute beginners take their first steps. They can demystify complex topics, start with the fundamentals, and build your confidence from the ground up.

How much do online computer programming tutors cost?

Prices vary depending on the tutor's experience and the programming language. You can browse tutor profiles to see their individual rates and find an expert who fits your budget.

What programming languages can I learn?

Our tutors cover a vast range of languages, from popular choices like Python, JavaScript, and Java to more specialised languages like C++, C#, Swift, and SQL. You can filter your search to find a tutor for the specific language you're interested in.

How do online lessons work?

Lessons take place in our bespoke online classroom, which features video chat, a collaborative code editor, and an interactive whiteboard. It's a dynamic and effective environment for learning to code one-on-one.

How do I find the right tutor for me?

You can use our search filters to find tutors based on the language they teach, their experience, and their availability. Reading reviews from other students is also a great way to find your perfect match.

Can a tutor help me with a specific project or my university work?

Yes! Many students use Tutorful to get help with personal projects, university assignments, or preparing for technical interviews. Tutors can provide targeted guidance to help you achieve your specific goals.

What if I feel I'm not a 'maths person' or 'logical enough' to code?

This is a very common fear, but programming is a skill that can be learned like any other. It's more about problem-solving and persistence than innate ability. A tutor can help break down logical concepts in a way that makes sense to you.

How many lessons will I need to become proficient?

This depends on your starting point, your goals, and how much you practice between sessions. Your tutor can help you create a personalised learning plan and give you an estimate based on your objectives.

Can I get help to prepare for a coding interview?

Definitely. Many of our programming tutors have industry experience and can help you with data structures, algorithms, and the types of technical questions you'll face in interviews for tech roles.

See all FAQs

Have a great first lesson.
Guaranteed.

If things aren’t right with your first lesson just let us know. We’ll pay for
your next lesson with a new tutor – and even help you find them.

Get started for free
Select tutor
850+ hours taught
850+ hours taught
850+ hours taught
Verified tutor
Verified tutor
Listening
Student
1 grade improvement