

Thomas's profile, diploma and contact details have been verified by our experts
Thomas
- Rate Ksh. 2,207
- Response 1h

Ksh. 2,207/hr
1st lesson free
- Computer Programming
Experienced Cambridge Computer Science & IT Teacher | IGCSE, AS & A Level | Python, Databases, JavaScript & Exam Preparation
- Computer Programming
Lesson location
Recommended
Thomas is a respected member of our tutor community. He is highly recommended for his commitment and the quality of his lessons. An excellent choice to progress with confidence.
About Thomas
Hello, I’m Thomas, an experienced Computer Science and Information Technology teacher with over 10 years of teaching experience.
I am passionate about helping students understand technology, develop problem-solving skills and achieve their academic goals. My teaching experience includes working with students at different levels, from beginners who are building their foundations to advanced students preparing for international examinations.
I specialize in Computer Science, Information Technology, programming and examination preparation**, with experience teaching areas such as Python, JavaScript, databases, spreadsheets, networking, web technologies and computer systems.
My lessons are structured, practical and adapted to each student's individual needs. I believe that students learn best when they are encouraged to ask questions, practice what they have learned and understand the reasoning behind each concept rather than simply memorizing answers.
As a tutor, I am patient, approachable and committed to student progress. I create a supportive learning environment where students can make mistakes, ask questions freely and gradually develop confidence and independence.
Whether your goal is to improve your grades, prepare for an examination, learn programming or develop practical Computer Science and IT skills, I will work with you to create a clear learning pathway and help you make measurable progress.
**I look forward to helping you discover that Computer Science and IT can be both understandable and enjoyable.
Thomas
About the lesson
- Lower Primary
- Upper Primary
- Lower Secondary
- +13
levels :
Lower Primary
Upper Primary
Lower Secondary
Senior School
Tertiary
University
Adult Education
Masters
Doctorate
MBA
Pre-Primary
Beginner
Intermediate
Advanced
Professional
Children
- English
All languages in which the lesson is available :
English
My Teaching Approach
I am Thomas, an experienced Computer Science and Information Technology teacher with over 10 years of teaching experience. My approach is practical, student-centered and focused on helping learners understand concepts rather than simply memorizing information.
I begin by understanding each student's current level, learning goals, strengths and areas that need improvement. I then adapt my lessons to suit the student's pace and learning style. I use clear explanations, practical demonstrations, worked examples, guided practice and questioning to help students develop confidence and independent problem-solving skills.
For programming lessons, I believe students learn best by writing and testing code themselves. I therefore combine explanation with hands-on coding exercises, debugging activities and progressively more challenging problems. For theory-based subjects, I use real-world examples, diagrams, discussions and examination-style questions to make abstract concepts easier to understand.
A Typical Lesson
A typical lesson begins with a brief review of previous learning and a discussion of the lesson objectives. I then introduce the new concept using a simple explanation and relevant examples. This is followed by guided practice, where we work through problems together.
The student then completes practical or examination-style tasks independently while I provide guidance and constructive feedback. We conclude with a short review of the key ideas, identify areas requiring further practice, and agree on a suitable task or learning target for the next lesson.
I do not believe in rushing through a syllabus. My priority is to ensure that the student genuinely understands what has been taught and can apply the knowledge independently.
What Sets Me Apart
What sets me apart is the combination of substantial classroom teaching experience, subject knowledge and practical experience preparing students for international examinations.
I have experience teaching Computer Science and IT at different levels, including Cambridge and other international programs. I can therefore support students not only with learning the subject but also with understanding examination requirements, answering questions effectively, managing practical tasks and improving their overall examination performance.
I am patient and approachable, but I also challenge students to think critically and solve problems independently. I particularly enjoy helping students who initially find programming or technical concepts difficult to develop confidence and discover that they are capable of succeeding.
My lessons are suitable for:
• Secondary school students studying Computer Science or Information Technology
• Cambridge IGCSE Computer Science and ICT/IT students
• Cambridge AS and A Level IT students
• Students preparing for school examinations and international examinations
• Beginners learning Python programming
• Students learning JavaScript and basic web technologies
• Students studying databases, spreadsheets, networking and other IT concepts
• Students who need additional academic support or want to improve their grades
• Students who want practical programming and problem-solving skills
• Learners who need a patient, structured and supportive tutor
Whether you are a beginner who needs to build strong foundations or an advanced student preparing for examinations, I tailor each lesson to your individual needs and work with you towards measurable progress.
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
I highly recommend Mr. Thomas Esizimetor as a Computer Science teacher. He is knowledgeable, patient, and dedicated to helping his students understand difficult concepts in a clear and practical way.
What I particularly appreciate about Mr. Esizimetor is his ability to explain topics step by step and make learning Computer Science more interesting and approachable. He is always willing to answer questions, provide guidance, and make sure his students understand before moving on.
He is a responsible and supportive teacher who genuinely cares about his students’ progress. I am grateful for the knowledge and skills I have gained from learning with him, and I would confidently recommend him to anyone looking for an excellent Computer Science tutor.I am pleased to recommend Mr. Thomas Esizimetor as an exceptional teacher of Information Technology and Computing Science. He is a highly knowledgeable, patient, and dedicated educator who has a remarkable ability to explain complex computing concepts in a clear and understandable way.
What particularly stands out is his commitment to helping students genuinely understand what they are learning rather than simply memorising information. He takes time to identify a student's level of understanding and adapts his teaching approach accordingly. His lessons are engaging, practical, and well structured, making it easier for students to develop both confidence and independent problem-solving skills.
Mr. Esizimetor is also professional, approachable, and passionate about education. His strong knowledge of IT and computing, combined with his ability to communicate effectively with students, makes him an excellent choice for parents looking for a reliable and erudite computing teacher.
I would confidently recommend Mr. Thomas Esizimetor to any parent seeking a committed and knowledgeable tutor who can help a student develop strong computing skills and a lasting interest in technology.Mr. Thomas taught me in Computer Science and helped me through my AEP (American Education Pathway).
Mr. Thomas is a well-educated and patient teacher. His views on academics and teaching are unique and helped me think outside the box.
He is very good with beginners.Mr Thomas is an excellent tutor who strikes the perfect balance between professionalism and being approachable. His classes are always interactive and never one-sided—we learn from him, while he also encourages us to share our ideas. He uses different projects and activities to keep us engaged, develop practical skills, and build our portfolios. I’d highly recommend him to anyone looking for a tutor who genuinely cares about their students’ growth.
View more recommendations
Rates
Rate
- Ksh. 2,207
Pack prices
- 5h: Ksh. 10
- 10h: Ksh. 20
free lessons
The first free lesson with Thomas will allow you to get to know each other and clearly specify your needs for your next lessons.
- 1hr
online
- Ksh. 2,207/h
Thomas's Video
Similar Computer Programming teachers in Girard
-
![teacher_picture]()
Prof shitanda
Nairobi & Online- Experienced
Experienced programming tutor | learn c, c++, and html through practical lessons, coding exercises, and personalized guidance. perfect for beginners and students seeking to strengthen their programmin
- Ksh. 450/h
- 1st lesson free
-
![teacher_picture]()
Patience
Nyeri & Online- Experienced
Software engineer and data scientist who teaches full-stack web development, data science, python, java, spring boot, flask, react, sql, and project mentorship for all levels. don't just copy and pa
- Ksh. 500/h
- 1st lesson free
-
![teacher_picture]()
Joyce
Thika & Online- New
Computer tutor for beginners | learn digital skills, computer basics, ict skills , microsoft office & programming
- Ksh. 500/h
- 1st lesson free
-
![teacher_picture]()
Caleb
Nairobi & Online- New
Computer scientist teaches programming, databases, and software development for university and college students online across kenya.
- Ksh. 1,200/h
- 1st lesson free
-
![teacher_picture]()
Samuel
Nairobi & Online- New
Skilled web developer offers coding, website building and tech help lessons for beginners in nairobi and online
- Ksh. 500/h
- 1st lesson free
-
![teacher_picture]()
Brian
Nairobi- New
A sessional technical trainer in computer programming and artificial intelligence who love real world hands on practicals to equip learners with the required skills
- Ksh. 1,500/h
- 1st lesson free
-
![teacher_picture]()
Mutai
Nairobi & Online- New
Cambridge igcse ict & cbc digital literacy tutor,programming tutor | c, c++, web development & networking specialist
- Ksh. 2,000/h
- 1st lesson free
-
![teacher_picture]()
Kelvin
Kisumu & Online- New
Professional full stack developer teaches modern web development and python — html, css, javascript es6+, react and tailwind — for all levels online
- Ksh. 2,500/h
- 1st lesson free
-
![teacher_picture]()
Alice
Kisii & Online- New
Professional web development tutor in ruiru and nairobi teaching html, css and javascript, react, php, mysql for beginners and intermediate learners. practical projects and career-focused training.
- Ksh. 600/h
- 1st lesson free
-
![teacher_picture]()
Ezekiel
Thika & Online- Experienced
Experienced cybersecurity and it professional offering data security, forensics and digital solutions services specialized in ethical hacking, it assignments, system protection, and secure network co
- Ksh. 3,000/h
- 1st lesson free
-
![teacher_picture]()
Joy
Nairobi & Online- New
Robotics facilitator and stem tutor teaches arduino, scratch and computer programming through hands-on projects in nairobi and online
- Ksh. 2,500/h
- 1st lesson free
-
![teacher_picture]()
Clara
Nairobi & Online- New
It professional with an mba, a bachelor’s degree in business information technology and ccna certification. teaches basic computer skills, networking, databases, cybersecurity and programming online
- Ksh. 2,500/h
- 1st lesson free
-
![teacher_picture]()
Clinton
Eldoret & Online- New
Learn computer programming and software development through practical, real-world projects and friendly lessons
- Ksh. 2,430/h
- 1st lesson free
-
![teacher_picture]()
Geoffrey
Nairobi & Online- New
Expert software developer with decade experience teaches advanced python and ai online globally
- Ksh. 2,500/h
- 1st lesson free
-
![teacher_picture]()
Ron
Nairobi & Online- New
Bsc mathematics & computer science and pgde graduateteaching cambridge computer science 9618 and 0478. helping learners excel in their school journey
- Ksh. 4,000/h
- 1st lesson free
-
![teacher_picture]()
Purity
Thika & Online- New
Graduate from kenya school of tvet, teaches ict courses in tvet cdacc levels and does really well with personalized learning
- Ksh. 2,000/h
- 1st lesson free
-
![teacher_picture]()
Faith
Ruiru & Online- New
Data science graduate based in nairobi, offering tutoring in python, sql, and data analysis. i break down complex concepts in a simple, practical way. available for online sessions.
- Ksh. 800/h
- 1st lesson free
-
![teacher_picture]()
Sylvester
Nairobi & Online- New
My style: patient, practical, no‑judgment. you’ll write real code every session. c & python made simple (yes, even pointers)
- Ksh. 2,500/h
- 1st lesson free
-
![teacher_picture]()
Rose
Nairobi & Online- New
Struggling with python? i teach complete beginners step by step with easy practical lessons
- Ksh. 2,500/h
- 1st lesson free
-
![teacher_picture]()
Mohamed
Nairobi & Online- New
It graduate and security design engineer offering programming tutoring. i break down complex concepts into simple steps, helping you understand, practice, and build real coding skills from the ground
- Ksh. 2,200/h
- 1st lesson free
-
See Computer Programming tutors




















