

David
- Rate £15
- Response 1h

£15/hr
1st lesson free
- Computer programming
- Python
- SQL
- C#.NET
Learn Computer Programming from an Experienced IT Professional Dedicated to Inspiring Future Developers
- Computer programming
- Python
- SQL
- C#.NET
Lesson location
About David
# About Me
I am an experienced Information Technology professional with an extensive background in IT solutions architecture, data management, data governance, and enterprise technology. Throughout my career, I've worked in demanding professional environments where technical expertise, analytical thinking, problem-solving, and attention to detail are essential to success.
But beyond my professional experience, I'm someone who genuinely enjoys sharing knowledge and helping others discover their potential.
I believe that learning computer programming should be an exciting and rewarding experience, not an intimidating one. My approach is built on patience, encouragement, mutual respect, and the understanding that every student learns at their own pace.
Having spent years working with complex technologies and solving real-world business challenges, I understand the importance of building a solid technical foundation. I also know that some of the most valuable lessons come from asking questions, making mistakes, and learning how to think through problems independently.
**What I offer my students is more than technical instruction. I offer professional experience, practical insight, mentorship, and a sincere commitment to their success.**
I take my responsibilities as a tutor seriously. Students can expect a professional, dependable, supportive learning environment where questions are always welcome, progress is celebrated, and confidence grows with every lesson.
Whether you're a young student taking your first steps into computer programming or an adult exploring new career possibilities, my goal is to help you develop not only technical skills but also the curiosity, confidence, and problem-solving abilities that will serve you throughout your education and professional life.
**I measure my success not simply by what I teach, but by what my students learn, accomplish, and ultimately become capable of doing on their own.**
Technology has provided me with a rewarding professional journey, and I'm excited about the opportunity to share that experience with others.
**Your potential is limitless. I'd welcome the opportunity to help you discover it.**
About the lesson
- Primary
- Secondary
- GCSE
- +13
levels :
Primary
Secondary
GCSE
AS Level
A Level
BTEC
Adult Education
Masters
Doctorate
MBA
Nursery
Beginner
Intermediate
Advanced
Professional
Kids
- English
All languages in which the lesson is available :
English
# About My Lessons
**My goal is simple: to make computer programming approachable, enjoyable, and rewarding for anyone eager to learn.**
With years of professional experience in Information Technology, including software solutions, data management, systems architecture, and cloud technologies, I bring real-world knowledge into every lesson. I believe the best way to learn programming is not simply by memorizing commands or studying textbooks, but by understanding concepts and putting them into practice.
**My Teaching Approach**
I take a patient, encouraging, and hands-on approach to teaching. Every student learns differently, so I tailor my instruction to their individual experience, learning style, interests, and goals. I focus on building a strong foundation, developing problem-solving skills, and helping students gain the confidence to tackle increasingly challenging programming concepts.
**What a Typical Lesson Looks Like**
Each lesson begins with a brief review of previously covered material, followed by the introduction of a new concept explained through practical, easy-to-understand examples. Students then apply what they've learned through guided coding exercises, interactive problem-solving, and small projects. We conclude by reviewing progress, answering questions, and identifying what we'll explore next.
**What Sets Me Apart**
What distinguishes my tutoring is the perspective I've gained through years of working in the IT industry. I don't just teach students how to write code; I help them understand *why* they're writing it, how technology works behind the scenes, and how programming skills translate into real-world opportunities.
My greatest satisfaction comes from watching a student move from confusion to understanding, and ultimately to the excitement of creating something independently.
**Who My Lessons Are For**
My lessons are ideal for middle school and high school students, college students beginning their programming journey, and adults interested in exploring technology or developing new career skills. No prior programming experience is necessary.
Whether you're discovering programming for the first time, struggling with introductory coursework, or simply curious about a future in technology, I'll meet you where you are and help you build the skills to move forward.
**Above all, I believe that with the right guidance, encouragement, and willingness to learn, anyone can develop the ability to program. My job is to help you discover that potential.**
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
David and I have been colleagues and friends for several decades. His software knowledge is superb. Friendly. Down to earth. Overall great guy to work with. Very accommodating.
View more recommendations
Rates
Rate
- £15
Pack prices
- 5h: £75
- 10h: £150
free lessons
The first free lesson with David will allow you to get to know each other and clearly specify your needs for your next lessons.
- 1hr
online
- £15/h
Similar Computer programming teachers in Harrisburg
-
![teacher_picture]()
Reza
London & Online- Ambassador
Software architect & tutor (12+ yrs) advanced java, python, javascript, web dev & ai coaching
- £35/h
- 1st lesson free
-
![teacher_picture]()
Shivam
Kingston upon Thames & Online- Ambassador
Award-winning game developer & game programming tutor • assisting ages 6-60+ since 2021 • small teams game projects consultant • gcse and a-levels projects mentor • let's navigate the ai age together!
- £16/h
- 1st lesson free
-
![teacher_picture]()
John
London & Online- Ambassador
Tutoring lessons with c#, javascript, react, node.js, sql, java, databases, frontend, backend, machine learning
- £30/h
- 1st lesson free
-
![teacher_picture]()
Robert
London & Online- Ambassador
Experienced london ai & machine learning tutor recommended by google - king's college 1st class graduate - executive training & students [msc ai, epqs] - neural networks, python, deep learning
- £99/h
- 1st lesson free
-
![teacher_picture]()
Andrea, phd, cqf
London & Online- Ambassador
Academically trained phd graduate expert tutor in python, jupyter notebook or data science, data analysis, quantitative methods and data visualisation using pandas and related packages
- £100/h
-
![teacher_picture]()
Dr kritaphat
London & Online- Ambassador
Experienced computer science asst. professor with a ph.d. from imperial college london and over twelve years of success in the field
- £69/h
- 1st lesson free
-
![teacher_picture]()
Piyush
London & Online- Experienced
Prof. trainer of python, java, javascript. (special classes for kids) web development: html-css, javascript, bootstrap, php, mysql from beginner to advanced level.
- £25/h
- 1st lesson free
-
![teacher_picture]()
Dr-alexis
London & Online- Ambassador
Senior ai consultant "moonlighting" as tutor :) emotionally intelligent, 26 yrs teaching, 12 yrs python. 12 yrs commercial. agents, ml, openai, anthropic, llm, data science, etc.
- £80/h
-
![teacher_picture]()
Andrew
Newmarket & Online- Ambassador
Very experienced tutor and videogame programmer / developer - computer programming tutor with andrew
- £48/h
- 1st lesson free
-
![teacher_picture]()
Juneyt (ma, msc oxford)
London & Online- Ambassador
Expert computer science tutor | oxford graduate | specialising in gcse, igcse, a-level, ial, and ib.
- £110/h
-
![teacher_picture]()
Anthony
& Online- Ambassador
Code like a pro this semester! - accelerate your skills in html, python, and javascript... -master new frameworks and technologies -build real-world projects -unleash your coding potential and level u
- £10/h
- 1st lesson free
-
![teacher_picture]()
Dr nick
London & Online- Ambassador
Industry professional with a phd teaching all ages. make your programming journey fun, interactive, and practical.
- £25/h
-
![teacher_picture]()
Idahosa
London & Online- Ambassador
Master python, javascript, c++, java, sql, and more – learn programming with a pro!
- £10/h
- 1st lesson free
-
![teacher_picture]()
Mudita
& Online- Ambassador
Learn artificial intelligence, data science & machine learning from a senior industry expert (10+ yrs experience) | personalized 1:1 mentor
- £45/h
- 1st lesson free
-
![teacher_picture]()
Priyanshu
London & Online- Ambassador
Programming languages classes for all levels. learn, & build with python, sql, databases, flask, django, machine learning, ai, data analysis, data science a
- £40/h
- 1st lesson free
-
![teacher_picture]()
Kirollos
& Online- Ambassador
Unlock your coding potential! learn computer programming with a pro! experienced software engineer ( "abet" accredited) offers customized online programming: experience a proven teaching methodology
- £30/h
- 1st lesson free
-
![teacher_picture]()
Gabriel
London & Online- Ambassador
Experienced coding tutor teaches python, c/c++, java and more for all levels
- £20/h
-
![teacher_picture]()
Yas
London & Online- Ambassador
Qualified computer science teacher qts pgce with a master's from king's college london
- £55/h
-
![teacher_picture]()
Nima
London & Online- Ambassador
Msc of computing student at edinburgh, senior software engineer, teaching computer programming and web development from beginner to advanced level, step by step.
- £25/h
- 1st lesson free
-
![teacher_picture]()
Manoj
London & Online- Ambassador
Professional programmer gives computer basic to front end, back end, app development, services and testing to all ages
- £25/h
- 1st lesson free
-
See Computer programming tutors




















