Featured
Computer Basics & Programming Fundamentals Course by Lakshmipriya R
1 Yrs
Skills: Html Basics, A and As Computer Science, C Basics, HTML, Computer Programming



101 verified computer programming tutors are listed for online classes, from beginner coding to advanced computer science topics. Compare profiles and contact tutors directly
Featured
1 Yrs
Skills: Html Basics, A and As Computer Science, C Basics, HTML, Computer Programming
1 Yrs
Skills: Basic Computer Knowledge, Ms - Word, Basic Computer, Computer Programming
9 Yrs
Skills: A Level Computers, Full Python, A and As Computer Science, Advanced Python Programming, Machine Learning, Python Programming, Artificial Intelligence, Python, Computer Programming
3 Yrs
Skills: A and As Computer Science, C++, Object-oriented Programming (oop), Computer Programming
9 Yrs
Skills: A and As Computer Science, Computer Science, Computer Programming
1 Yrs
Skills: Basic Knowledge of Computer, Computer Science, Class 6, Class 7, Class 8, Class 9, Class 10, class 1, Class 2, Class 3, Class 4, Class 5, Computer Programming
5 Yrs
Skills: A & AS Level Mathematics, A and As Computer Science, Ai, Ai Ml, Machine Learning, Python Programming, Mathematics, Artificial Intelligence, Computer Science, Maths, Python, Mi, Computer Programming
7 Yrs
Skills: A and As Computer Science, Soft Skills, Mathematics, English, Social Studies, Science, Class 6, Class 7, Class 8, Class 9, Class 10, class 1, Class 2, Class 3, Class 4, Class 5, Computer, Computer Programming
3 Yrs
Skills: A Level Computers, Excel, Ms Office, Ms Office Basics, Tally, Computer Science, Computer Programming
1 Yrs
Skills: A and As Physics, A and As Computer Science, Computer Science, Physics, Computer Programming
25 Yrs
Skills: A and As Computer Science, C Programming, Ai, Java, Machine Learning, Data Science, C++, Database Management Systems (dbms), Java Programming, Python Programming, Artificial Intelligence, HTML, CSS, Computer Science, Python, Mi, Computer Programming
2 Yrs
Skills: Basic Computer Knowledge, Computer, Computer Programming
"I was looking for experienced Computer Programming Tutors, and I found a tutor who made coding much easier to understand. The lessons covered concepts step by step with plenty of practical examples, which helped me build confidence."
"My tutor adapted the lessons to my learning pace and focused on hands-on coding exercises. The Computer Programming Tutoring sessions were interactive, and I felt more comfortable writing programs after a few weeks."
"The Computer Programming Tutor explained programming fundamentals in a simple and organized way. Every session included coding practice and doubt clearing, making it easier to improve my problem-solving skills."
"The tutor was knowledgeable and patient throughout the course. Complex programming topics were broken into smaller parts, making them much easier to understand and apply in coding assignments."
Browse qualified tutors, compare profiles, and connect directly.
Join thousands of tutors who are sharing their knowledge and helping students succeed.
We'll match you with tutors based on your goals, budget, and schedule.
Chat With UsIf you're searching for computer programming tutors, this page lists 101 verified tutors offering one-on-one coding instruction online, from absolute beginners through to specific languages and computer science coursework. Whether you're learning to code for the first time, need help with a specific language like C or Python, or want structured support alongside a formal IT or computer science course, you can compare tutor profiles and reach out directly. Since programming is taught effectively over screen-share and shared code editors, tutors listed here can teach students regardless of city.
Programming is a subject where getting unstuck quickly matters as much as understanding concepts in the first place, which is part of why one-on-one tutoring works particularly well here.
Programming is as much about problem-solving and debugging as it is about syntax, and a tutor who can review your actual code, spot where your logic breaks down, and explain the fix in context tends to accelerate learning far more than passively working through a course alone. That kind of specific, immediate feedback is hard to get from pre-recorded material.
Tutors listed here range from those teaching absolute beginners their first lines of code to specialists supporting specific languages, computer science coursework, and coding interview preparation. This range means you can find a tutor matched to your specific starting point and goal, rather than a one-size-fits-all course.
Search by programming language, topic, and experience level to see tutors currently available online.
Each profile lists the tutor's qualifications, years of experience, and typical rates, so you can shortlist a few before reaching out.
Once you've shortlisted a tutor, you can message them directly to discuss what you're learning, timing, and fees — FindMyGuru doesn't act as a middleman in that conversation.
Students searching for programming help often start with one of these related searches — here's what each one means for you.
This is a broad, general search that covers most of what this page offers — individual programming tutors teaching over video call rather than through a fixed course structure. Filtering by specific language or topic on this page helps narrow this down to a tutor who matches what you're trying to learn.
Most tutors on this page charge for their time, so "free" searches usually come from students hoping for a trial session before committing, which many tutors here are open to offering. For genuinely free learning, university open courseware and platforms like freeCodeCamp are common starting points, though a paid tutor can offer more tailored, interactive feedback than free material alone.
Even though this page isn't filtered to a specific city, since programming is taught effectively online, many tutors listed here work with students regardless of location. If an in-person option matters to you, checking a tutor's profile for their city and stated teaching mode will confirm whether that's available.
Some students search for a structured institute rather than an individual tutor, expecting a fixed curriculum and batch-based classes. FindMyGuru's listings are primarily individual tutor profiles rather than institutes, so if a structured, syllabus-driven format matters to you, it's worth asking a shortlisted tutor whether they follow a set curriculum or teach more flexibly.
This page is built to help you find and hire a tutor rather than list job openings, so if you teach computer science and are looking for tutoring work yourself, FindMyGuru's teacher jobs pages are the right place to create a profile and apply to live opportunities.
As with the general "near me" search, tutors on this page teach online regardless of location, though several also indicate their base city and willingness to teach in person. Comparing their profile details is the quickest way to check if a nearby, in-person option exists for you.
Tutors who combine live coding, code review of a student's actual work, and small, incremental projects rather than long, one-way lectures tend to be particularly effective for programming specifically, since the subject is best learned by doing. When comparing tutor profiles, it's worth asking about their teaching approach directly to see if it matches how you learn best.
While this page focuses on individual tutors rather than fixed courses, well-known platforms like Coursera, edX, and Codecademy do offer structured C programming courses if you're looking for a self-paced option alongside or instead of a tutor. A tutor can complement a course like this by helping you debug specific exercises or clarify concepts a course video moves past too quickly.
Programming is typically a core, non-optional component of most IT diploma and degree courses, covering foundational logic before moving into specific languages and frameworks relevant to the course. A tutor can help reinforce this coursework directly, particularly around assignments or topics that move faster than a student can keep up with in class.
Documentation for whichever language you're learning, interactive practice platforms, and project-based tutorials tend to be more useful for self-teaching than passive video content alone, since programming is a skill best built through active practice. A tutor can help by reviewing the actual code you write while self-teaching and pointing out issues you might not catch on your own.
C programming courses generally range from absolute-beginner introductions covering variables and loops, through to more advanced coverage of pointers, memory management, and data structures. If you're unsure which level suits you, a tutor can assess your current understanding first and recommend where to focus, rather than starting a fixed course from the beginning regardless of your actual level.
Many students find they retain programming concepts far better by building small, real projects than by only completing exercises from a textbook or course. A tutor can help scope a project to your current skill level and guide you through the parts where you get stuck, which is often where independent learners lose momentum.
Most beginners make the fastest progress by combining structured basics — variables, loops, and functions — with actually writing and running small programs early on, rather than only reading or watching material passively. A tutor can help by reviewing your code as you go and explaining errors in context, which tends to speed up early progress considerably.
This depends heavily on your goal — a few hours a week can build steady familiarity over time, while more intensive learning, such as preparing for a coding-focused job, usually benefits from more consistent daily practice. Consistency tends to matter more than total hours, since programming skills build cumulatively and are easy to lose momentum on with long gaps.
If you're looking to volunteer your programming knowledge, community forums, open-source mentorship programmes, and local coding meetups are common ways to teach informally without charging. If you're looking for paid tutoring work instead, FindMyGuru's teacher jobs pages are the better place to create a profile and apply to live opportunities.
This particular page is built for students looking to hire a tutor, so if you want to become one yourself, FindMyGuru's teacher jobs pages are the right place to create a free profile listing your programming background and apply to live tutoring opportunities.
For a programming language specifically, working through small, practical exercises and building tiny projects tends to work better than only reading documentation or watching tutorials passively. Testing your understanding by writing code from scratch, rather than just following along with someone else's, is usually what separates steady progress from stalling out.
Yes, many programmers are self-taught, particularly using structured online resources and consistent practice, so it's entirely possible without a tutor. That said, a tutor can meaningfully speed up the process by catching misunderstandings early and answering the specific questions that are hardest to resolve through self-study alone.
This page lists 101 verified programming tutors you can browse by language, topic, and experience level, then contact directly once you've shortlisted a few. Comparing a tutor's specific language expertise against what you're trying to learn is the quickest way to find a good match.
There isn't one single, universally agreed "4 types of code" — different courses categorise this differently, though a commonly taught framework in introductory computer science covers sequence, selection, iteration, and functions as the basic building blocks of most code. If this question comes from a specific course or textbook, it's worth checking how that particular source defines the four types, since terminology varies.
Three months is realistically enough to build a solid foundation in one language and write simple, working programs, especially with consistent daily practice, but it's usually not enough to reach a professional or job-ready level in most cases. What "enough" means really depends on your specific goal — basic literacy, a personal project, or landing a programming job all need quite different amounts of time.