Find an expert Programming tutor

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

Get inspiring online tuition with our hand-picked and highly-rated 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
44 Programming tutors:

£31/hr
5.0
Maria Julia M
Qualified and supportive GCSE and A level 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
£47/hr
5.0
Jimmy E
Enthusiastic 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
£64/hr
5.0
Ramsey E
Programming : First-class Master's grad, 6 years exp.
I'm a graduate of the University of Edinburgh, where I earned a Master of Informatics, First Class. For my dissertation, I adapted a neural model of the insect brain to build a dung beetle biorobot -- yes, you read that right! I even received a grant to pit my creation against real dung beetles in South Africa. The robot rolled away victorious, but rest assured, no beetles were harmed in the making of this story.My teaching skills were first sharpened in the battle trenches of the university classroom, where I was trained and employed to tutor 1st- and 2nd-year informatics courses: in total, 11...
Read more
£74/hr
5.0
Sophie D
Chartered Psychologist and Former Lecturer in Programming
I am a Chartered Psychologist and Former Lecturer in Psychology and Research Methods. I have 10 years experience working in Higher Education as a researcher and lecturer. My research specialised in children’s cognitive development, and in particular the development of mathematical skills. I have 4 years tutoring experience and enjoy using a variety of delivery methods and activities to engage learners of different backgrounds and ages. I am delighted to offer personalised one-to-one tutoring in all of the following areas: A-Level and Degree Level - Psychology, Research Methods and Statistics, D...
Read more
£39/hr
5.0
Kirsty I
Primary Teacher / BSc Sport and Exercise Programming Primary
I am a fully qualified Primary School Teacher working in Staffordshire. I am currently teaching Year 6 but have experience in other year groups. I am familiar with all areas of the National Curriculum and able to teach across all subjects.I also have a first class BSc in Sport and Exercise Science from Loughborough University following previously studying this at GCSE and BTEC Level 3 and therefore I am willing to support students to complete their PE/Sport Science qualifications. I have other previous experience working with children. During the academic year 2019/20, I completed a work placement...
Read more
£47/hr
5.0
Hugh E
Experienced and enthusiastic Programming teacher and tutor.
Greetings students, my name is Hugh and I am a passionate Computer Science teacher with 12 years of experience teaching 11 to 18-year-olds.Throughout my career, I have had the pleasure of teaching OCR Computer Science at GCSE and A Level standard. My dedication to the subject has allowed me to help students not only achieve excellent grades but also develop an enthusiasm for the subject.I have extensive experience in private tutoring, working with students of varying abilities and backgrounds to improve their academic performance. My approach is to first identify the strengths and weaknesses of...
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 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 happens if I don't like my first programming lesson?

We want you to love your learning experience, which is why we offer a First Lesson Guarantee. If you're not completely satisfied with your initial session, we'll find you another tutor for free. It's that simple.

Do I need a special computer for programming lessons?

Not at all! Any modern laptop or desktop computer is perfectly suitable for learning to code. Your tutor will guide you on what free software, like a code editor, you'll need to install for the language you're learning.

How much do online programming tutors cost?

The price of a programming tutor varies based on their experience and specialisation. You can browse tutor profiles to see their individual rates, ensuring you find an expert who fits your budget.

I'm a complete beginner. Is that okay?

Absolutely! Our tutors are experts at guiding absolute beginners. They'll start with the very basics of computational thinking and build your skills and confidence from the ground up.

What programming language should I learn first?

This is a great question for your first session! Many beginners start with Python due to its readable syntax, but the best language depends on your goals (e.g., web development, data science, game development). Your tutor can help you decide.

How do online programming lessons work?

Our online lessons take place in a secure virtual classroom with video chat, screen sharing, and an interactive whiteboard. You'll be able to share your code in real-time, and your tutor can guide you through problems as if they were right there with you.

Can a tutor help me with a specific project or university assignment?

Yes. Many learners use our tutors to get expert help on personal projects, coding bootcamps, or university coursework. It's a fantastic way to overcome specific hurdles with personalised guidance.

How quickly can I learn to code?

The timeline depends on your goals and the time you can commit. With consistent lessons and practice, you can grasp the fundamentals and start building simple projects within a few months. A tutor helps accelerate this process significantly.

Are your tutors professional developers?

Many of our programming tutors are current or former software developers, computer science graduates, and experienced educators. You can view each tutor's professional background on their profile.

How are Tutorful's programming tutors vetted?

We have a strict selection process. We verify ID, review qualifications, and conduct interviews. Only 1 in 8 applicants is accepted, so you can be confident you're learning from the best.

Can I learn specific skills like web development or data science?

Yes! We have tutors who specialise in a wide range of fields, including web development (HTML, CSS, JavaScript), data science (Python, R, SQL), mobile app development, and more. Use our filters to find the right expert for you.

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