School Tutoring
University Tutoring
Professional Tutoring

Hi, I'm Iqbal — a Computer Science teacher with a PGCE from Warwick University, a BSc in Computer Science, and over 20 years of classroom and tutoring experience across secondary schools and Sixth Form colleges. I specialise in GCSE and A-Level Computer Science and ICT, covering all major exam boards including AQA, OCR, Eduqas, and Cambridge. Whether you are struggling with Python programming, preparing for your final exams, or looking to get ahead before university, I offer calm, structured, and highly personalised one-to-one lessons. Book a free 15-minute introduction today — no commitment required."
| Recent Students: 0 |
| Total Hours: 7 |
| Last Online: |
| All-time Students: 1 |
| Total Classes: 8 |
| Signed Up: |
| Recent Students: 0 | Total Hours: 7 | Last Online: |
| All-time Students: 1 | Total Classes: 8 | Signed Up: |
"Outside of teaching, I am a keen cricketer and footballer — I believe the discipline, teamwork, and resilience that sport builds are the same qualities that help students succeed academically. I bring that same energy and commitment to every tutoring session, and I genuinely care about each student's progress and confidence.
With over 20 years of experience teaching Computer Science in secondary schools and Sixth Form colleges, I bring a wealth of knowledge and expertise to the table. From Key Stage 3 to A Levels, I have successfully guided students through their learning journey in Computer Science. My proficiency extends to teaching a range of programming languages, with a focus on VB.net and Python. Let's work together to unlock your potential and master these languages!
I hold Qualified Teacher Status (QTS) and a current Enhanced DBS certificate, giving parents complete peace of mind.
My core expertise is A-Level and GCSE Computer Science across all major UK exam boards: AQA, OCR, Eduqas, and Cambridge International. I have in-depth knowledge of both the theory and practical components, including algorithms, data structures, computer architecture, Boolean algebra, database design, and programming in Python and VB.net. I also teach ICT at A-Level and Information and Communication Technology at secondary level. My lessons are always aligned to the current specification and mark scheme requirements, so students know exactly what examiners are looking for
"Iqbal helps identify the areas that I do not understand and aims to get them completed fully before moving on to the next topic. Thanks Iqbal."
— Student
"Iqbal had worked with me both in a professional sense and also to tutor me to improve my computer science skills. He's a highly skilled, knowledgeable guy plus he has a great sense of humour!"
— Student
"He is a trustworthy tutor as he is a very great tutor who is attentive and supports you a lot. He has vast experience and is equipped with excellent knowledge."
— Student
"Available to answer any questions, also has a really good method of teaching Python."
— Student
"Iqbal is an exceptional online tutor for computer programming! His expertise and patience make learning complex concepts feel effortless. He breaks down coding challenges into manageable steps."
— Student
"Iqbal was the first programming teacher I had, and the way that he teaches programming is perfect. Rather than focusing on a specific language, Iqbal covers the foundational platforms of programming."
— Student
Verified
PGCE in ICT and Computer Science from Warwick University
BSc in Computer Science
BTEC Computer Science
| Weekdays | Weekends | |
|---|---|---|
| Morning | ||
| Afternoon | ||
| Evening |