Skip to main content

Gurgaon

IB Computer Science Tutor in Gurgaon for HL and SL

One-to-one help with International Baccalaureate (IB) Diploma Programme (DP) Computer Science: programming in Python or Java, the theory behind Paper 1 and Paper 2, and planning the internal assessment solution. Lessons run at home in Gurgaon, online with live coding, or as a hybrid, subject to tutor availability.

View Tutors

Subject-level tutor matching

Matched by programme, subject, level, weak areas and your school's calendar.

Syllabus-aware tutoring

Math AA, Math AI, Physics, Chemistry, Economics, English and more, to the current syllabus.

Lessons in your time zone

Online worldwide around school hours, with home and hybrid options where tutors are local.

Parent communication

Clear updates on what was covered, what needs practice and the next step.

Verified tutor profiles
DP support
Home · Online · Hybrid
Subject-first matching
International schools near Gurgaon
  • Pathways World School
  • Lancers International School
  • Scottish High International School
  • GD Goenka World School
  • The Shri Ram School, Aravali
  • Heritage Xperiential Learning School
  • DPS International Edge
  • Excelsior American School
  • Pathways School Gurgaon
  • Amity Global School
  • Matrikiran High School
  • Shalom Hills International School
  • Kunskapsskolan International School
  • Shiv Nadar School
  • Suncity School

School names are shown for local academic context only. IB Gram is an independent tutoring platform and is not affiliated with, endorsed by, or representing any school listed here.

Local academic context

Python and Java Computer Science tutoring across Gurgaon

An IB Computer Science tutor in Gurgaon, for home tuition or online lessons, should teach the redesigned DP course in the language your child's school uses, Python or Java, and prepare the student for Paper 1, Paper 2 and the Internal Assessment (IA) at Higher Level (HL) or Standard Level (SL). That sounds obvious. In practice that tutor is hard to find, because a capable software engineer is not automatically an IB teacher, and a theory-heavy teacher may never have debugged a student's project late on a school night. IB Gram asks about the guide your school follows, the language, the level, the school calendar, your sector and your weekly timetable, then shortlists tutors whose verified profiles fit. A demo or trial session can be arranged before you commit. IB Gram is independent and not affiliated with the International Baccalaureate or any school named on this page.

Matching

How does IB Gram shortlist an IB Computer Science tutor in Gurgaon?

IB Gram builds the shortlist from your answers before it looks at a single profile: which guide the school teaches, whether the student programs in Python or Java, HL or SL, the school's IA and mock dates, and where and when lessons can happen. Tutors whose verified profiles fit those answers go on the shortlist, subject to availability. The language question decides more than parents expect. A student writing Java in class needs a tutor who thinks naturally in classes, types and compiler errors. A Python student needs someone at ease with Python's looser syntax who still insists on clean structure and sensible names. Some tutors teach both, and the concepts carry across, but when a student is stuck on their own IA code a week before a deadline, examples in the wrong language slow everything down. For matching purposes, an IB CS Python tutor and an IB CS Java tutor are two different searches. Take a DP1 student in Sector 57. Her school teaches Java, she is taking HL, and she has sport three evenings a week. The useful shortlist is short: tutors who teach Java at HL, can take a late online slot on sport days, and could come to the house on a Saturday if a hybrid pattern suits. A strong Python tutor based near DLF Phase 4 is not a match for her, however impressive the profile. Use the demo or trial session as a test, not a formality. Watch who holds the keyboard. A good tutor lets the student type, asks for a prediction of what the code will do before it runs, and has the student explain a line back in their own words. If the fit still feels wrong after a few weeks, tell IB Gram and ask for a different match. Raising a concern only at mock time wastes the months that matter most.

1. You send IB Gram a query or book a free consultation.

2. IB Gram asks about the syllabus guide, Python or Java, level, deadlines, sector and timetable.

3. IB Gram shortlists tutors whose verified profiles match that language, level and schedule.

4. A demo or trial session is arranged so the student can code alongside the tutor.

5. Lessons begin at home, online or hybrid, and you can ask for a different match.

IB and IGCSE tutors matched by subject, level and learning need

Browse a sample of verified IB and IGCSE tutors for PYP, MYP, DP and IGCSE subjects. Matching considers syllabus fit, HL or SL level, preferred tutoring mode, schedule and the kind of support the student needs.

Explore IB tutor options
Priyanka Kumari

Priyanka Kumari

IB Maths

IB + IGCSE

4rating13 Yrs
Gurugram, All Areas in GurgaonHome / Online / Hybrid
IB Maths TutorIGCSE Maths Tutor
Check availability
Dharambir Prasad

Dharambir Prasad

Mathematics

IB + IGCSE

5rating20 Yrs
Gurugram, Golf Course RoadHome / Online / Hybrid
IGCSE SpecialistIB Specialist
Check availability
Ajay Vatsyayan

Ajay Vatsyayan

Math AAHL

IB + IGCSE

5rating14 Yrs
Gurugram, Online(usa/canada/australia /EU)home / online(usa/canada/australia/EU)AustraliaUnited States+2 more
IB Maths Tutor(MYP/DP)IGCSE Tutor(9-12)
Check availability
PYP, MYP, DP

Computer Science at HL or SL in the Diploma Programme

IB DP Computer Science is one of the six subjects a Diploma student takes across two years, DP1 and DP2. Three or four subjects are taken at HL, with 240 recommended teaching hours each, and the rest at SL, with 150 hours. Every subject is graded 1 to 7. Theory of Knowledge (TOK) and the Extended Essay (EE) combine for up to 3 more points, so the maximum is 45, and 24 points is the minimum for the diploma, subject to the IB's failing conditions. Creativity, Activity, Service (CAS) must also be completed. Those 90 extra hours at HL are the practical difference a tutor plans around: more to understand in DP1 and more to revise in DP2, just when IA deadlines in several subjects are pressing. An IB Computer Science HL tutor needs command of the whole course and the discipline to pace it over two years. An IB Computer Science SL tutor faces a different problem. An SL student is putting HL hours into other subjects, and Computer Science can quietly get squeezed until the mocks expose the gaps. Two students show how differently this plays out. One joined DP1 after CBSE Class 10 with a little Python from a school club. SL is realistic for him, but he needs weekly practice from the first term, because 150 hours pass quickly. The other has built small apps for years and chose HL. Her risk is not the coding at all. It is the theory, and the precise answers she has never had to produce. The HL or SL decision belongs to the student and the school, and whether a change is still possible is a question for the DP coordinator. A tutor can offer an honest view of how the student is coping, which helps that conversation. MYP Design and IGCSE Computer Science are separate courses and are not covered here.

HL carries 240 recommended teaching hours; SL carries 150, spread across DP1 and DP2.

TOK and the EE add up to 3 points, taking the diploma maximum to 45.

Ask the DP coordinator, not a tutor, whether a level change is still possible.

HL students need pacing over two years; SL students need protected weekly time.

Subjects

What changed in IB DP Computer Science for first assessment in 2027?

DP Computer Science was redesigned for first assessment in 2027. Students program in Python or Java, and the course is built around two themes: Theme A, Concepts of computer science, and Theme B, Computational thinking and problem-solving. Assessment is through Paper 1, Paper 2 and an IA in which the student builds a computational solution. Earlier cohorts followed the previous guide, and that has two practical consequences. Confirm with the school which guide your child is taught and examined on, since a student on one guide should not be revising from notes written for the other. And be careful with older past papers, revision books and an older cousin's folder of notes. Some questions still exercise useful skills, but they were written for a different course, so a tutor should choose them deliberately and explain why, rather than handing over a pile of old papers. Computational thinking is the habit of breaking a problem into smaller parts, spotting patterns, setting aside detail that does not matter and writing steps precise enough for a machine to follow. A computational thinking tutor spends less time on syntax and more on the decisions that come before code: what data the program needs, what could go wrong with unusual input, and how anyone would know the program works. Students who skip those decisions write code that runs but cannot be defended. Paper weightings, durations and the fine detail of what each paper covers are best taken from the school's own documents rather than from a website or a tutor's memory. Ask the Computer Science teacher for the scheme of work and the assessment calendar, and hand both to the tutor in the first week. A tutor who plans from those documents is teaching your child's actual course. One who does not is teaching a course they remember.

Theme A is Concepts of computer science; Theme B is Computational thinking and problem-solving.

Assessment: Paper 1, Paper 2 and an IA where the student builds a computational solution.

Students program in Python or Java, so tutor and student must share the language.

Earlier cohorts followed the previous guide; confirm which one your school teaches.

Local coverage

Home coding lessons in Gurgaon: DLF, Golf Course Extension Road and New Gurgaon

Across Gurugram (Gurgaon), Haryana, a Computer Science lesson has one practical requirement that a Maths lesson does not: the student's own laptop, with the editor and project files they actually use. Wherever the tutor sits, at the dining table or on a screen, the lesson should run on that machine, so that what works in the lesson also works when the student is alone with the IA. In DLF Phase 2, DLF Phase 3 and DLF Phase 4, and around MG Road, Cyber City, Sikanderpur, Chakkarpur and Sectors 24, 27 and 28, distances look small on a map, but weekday evening traffic around the office districts can stretch a short trip. In societies such as DLF Beverly Park, Heritage City, DLF Hamilton Court, DLF Regency Park, DLF Richmond Park and Ambience Caitriona, home tuition runs best in a fixed weekly slot, with the tutor's name registered at the gate so the lesson does not start late at the security desk. Golf Course Extension Road covers Sectors 56, 57, 58, 59, 60, 62 and 65, along with Sushant Lok 3, Ghata and Gwal Pahari. Large gated societies such as M3M Golf Estate, Ireo Grand Arch and Ireo Skyon need visitor passes sorted once, not argued over every week. Evening movement along the road can be slow, and a tutor coming from another corridor may manage only one dependable evening. For an IB Computer Science home tutor in Gurugram along this stretch, a hybrid week is often the realistic answer. New Gurgaon, taking in Sectors 82, 83, 84, 85, 86, 89 and 90, Kherki Daula and the Pataudi Road side, is where online lessons most often make sense. Societies such as Vatika India Next and Godrej Air can mean a long evening drive for a tutor based in the older sectors, so a Java specialist at HL may not be free for home visits. Live coding loses very little online, and occasional weekend home tuition can be added when a tutor's schedule allows.

DLF Phases 2 to 4, Sectors 24, 27 and 28: fixed slots, with the tutor registered at the gate.

M3M Golf Estate, Ireo Grand Arch, Ireo Skyon: sort visitor passes once, before the first lesson.

Sushant Lok 3, Ghata, Gwal Pahari: plan a hybrid week when evening traffic limits home visits.

New Gurgaon, Kherki Daula, Pataudi Road: start online, add home sessions when a tutor is free.

School ecosystem

How Gurgaon school calendars shape the Computer Science year

Families at Pathways World School, Lancers International School, Scottish High International School, GD Goenka World School, The Shri Ram School, Aravali and Heritage Xperiential Learning School work to their own school calendars, and IB Gram is not affiliated with any of these schools. Which subjects a school offers, at which level, and when its deadlines fall are questions for the school, so treat the Computer Science teacher and DP coordinator as the reliable source of dates. What international schools in Gurgaon tend to share is the shape of the pressure. Internal IA deadlines are set by the school, and they can cluster alongside IAs in other subjects and the Extended Essay. School mock exams, where a school runs them, come before the May session, which is the session most Gurgaon IB schools use. May results are released in early July. A November session also exists. Computer Science has its own trap inside that calendar. A coding project nearly always takes longer than planned, because the final stretch of any program (handling bad input, fixing the bug that appears only on another machine, tidying code so someone else can read it) eats time students never budget for. So a student who felt relaxed in DP1 can find the IA solution, mock revision and practice for Paper 1 and Paper 2 arriving in the same few weeks. The cheapest moment to bring in IB Computer Science IA help is before much code exists, when a change of plan costs an afternoon rather than a month. Before any IA sessions, ask the Computer Science teacher what outside help the school accepts for internally assessed work, and share the answer with the tutor. If the answer is vague, ask again in writing, because a misunderstanding here is far harder to fix later than any bug. A good tutor will ask for this without being prompted.

Get the school's internal IA deadlines in writing as soon as they are published.

Most Gurgaon IB schools use the May session; a November session also exists.

May results are released in early July, so plan summer decisions around that date.

Ask the teacher what outside help is allowed on internally assessed work.

Modes

Should IB Computer Science lessons in Gurgaon be at home, online or hybrid?

For many IB Computer Science students, online or hybrid lessons work at least as well as home lessons, because so much of the subject happens on a screen. Home lessons earn their place for handwritten theory practice, tracing code on paper and students who lose focus online. Online wins on specialist choice and evening traffic. Hybrid combines the two. Home tutoring gives the tutor a close view of how the student reasons on paper and makes attention easier to hold, but it costs travel time and narrows the choice to tutors who can reach your sector on your evenings. Online tutoring opens the choice to any suitable IB Computer Science online tutor and suits live coding naturally, but it depends on a steady connection and a student who keeps the camera on and stays engaged. Hybrid tutoring, with theory at home and coding online, captures most of both, but it needs a tutor willing to run two formats and a family organised enough to keep the pattern steady. An online lesson with an IB Computer Science tutor in Gurgaon should never be a video call with slides. The student shares their screen and editor, the tutor watches the code being written, and a shared online editor lets either person point at a line, though the student does most of the typing. When the student is stuck, the tutor asks for a print statement, a prediction of the output, then a run. That cycle of predict, run and explain is how debugging is learnt, and it works well over a screen-share. There are two situations where home tuition still wins. One is the student who drifts online, answers in single words and switches the camera off; sitting beside them changes the lesson. The other is handwritten exam practice, where the tutor needs to watch the student trace a loop on paper, line by line, with no computer to lean on.

Home: easier focus and handwritten tracing practice, limited by travel and tutor reach.

Online: widest choice of Python or Java specialists; needs a steady connection and engagement.

Hybrid: theory and paper practice at home, live coding and IA reviews online.

Online set-up: student shares the editor, tutor watches, student does most of the typing.

Verification

How can you tell a tutor really knows IB Computer Science?

Ask the tutor to teach, not to describe. In the trial session, have the student bring a short piece of their own code and one theory question from recent school work, then watch whether the tutor explains both clearly, in the school's language, while the student does the thinking. A short stretch of that tells you more than any CV. IB Gram shortlists tutors whose profiles are verified and match the guide, language, level and schedule you described. A verified profile is a sound starting point, but it cannot tell you whether this tutor will work well with your child, or how far they have adapted to the course first assessed in 2027. Those questions are yours to ask in the demo or trial session. If a tutor seems uneasy being asked, that is information too. Useful questions are specific. Which guide have you taught from, and what changed in your lessons for the redesigned course? Do you teach in Python, Java or both, and which would you use with my child? How do you help with an IA without writing any part of the solution? How do you prepare students for the theory in Paper 1 and Paper 2, as opposed to coding? Vague answers to the last two deserve a follow-up question, and a second vague answer is a signal. Be wary of a few patterns. A tutor who offers to fix or finish the IA code is creating an academic integrity problem, because internally assessed work has to be the student's own. Lessons that are all coding, with never a timed question answered by hand, leave gaps that surface at mock time. And a promised 7 is something no tutor can deliver, since the grade depends on the student's work, the paper and the day. An IB CS tutor in Gurgaon worth keeping talks openly about what they cannot do.

Ask which guide the tutor has taught and how the 2027 redesign changed their lessons.

Confirm the tutor teaches in your school's language, Python or Java, not just general coding.

In the trial, the student should type while the tutor questions and explains.

Ask how the tutor supports the IA without writing any part of the solution.

Why do strong coders still lose marks in IB Computer Science?

Strong coders lose marks because exam answers reward precise explanation, not code that runs. Students who learnt by trial and error let the computer find their mistakes, skip the subject vocabulary, and write answers that are right in spirit but too loose for a markscheme. The fix is regular practice at explaining, tracing and defining without a computer. Programming fluency and exam theory are different skills that happen to share a subject. Fluency is sitting down and building something: choosing how to store the data, writing the loop, reading an error and fixing it. Theory is saying, in exact words, why an approach works, what a term means and what a given piece of code will output, with nothing to run it on. Strong coders often assume the second follows from the first. It rarely does, because the feedback is different. The computer tells you instantly when code is wrong. Nobody tells you a definition is vague until the marked paper comes back. Picture a DP2 student in Sector 28 who has built games in Python since Class 9. In the school mock, he drops marks tracing an algorithm, because he reads code the way he writes it, quickly and in his head, and misses that a variable changes inside the loop. None of this is about ability. It is about habits built at a keyboard. Once a week, a good IB Computer Science tutor in Gurgaon sets short questions to be answered by hand: trace this code with a table of variable values, define this term in one exact sentence, explain why one approach does more work than another. The student marks the answer against a list of creditworthy points, and the tutor shows which words would have earned credit. Keep the coding too, since the IA depends on it, but make the student say what each change will do before running it. The gap tends to narrow once this becomes routine, though no tutor can promise by how much.

Trace code by hand with a table of variable values, with no computer allowed.

Write one-sentence definitions in exact subject vocabulary, then check them against class notes.

Mark practice answers against a list of creditworthy points, not a general impression.

Keep building code for the IA; theory practice adds to coding, never replaces it.

Planning the IA solution and measuring progress honestly

Progress in IB Computer Science is easiest to judge on two separate tracks: the IA solution and readiness for the papers. On the IA track, the first real sign of progress is not code. It is a clear written statement of the problem, who faces it and what a finished solution must do, discussed with the school teacher before any serious building starts. A good IA plan is small enough to finish and real enough to test. A full social network is too big to finish. A booking tool for the school robotics club, with a written list of what it must do and a plan for testing each part, is something a student can complete and evaluate honestly. The tutor's job at this stage is to ask awkward questions. What happens with bad input? How will you show it works? Which part is genuinely hard, and is there time for it before the school deadline? IB Computer Science IA help of this kind sharpens the student's own plan. It never replaces it. On the papers track, change should be visible within the first month or two: fewer vague definitions, tidier trace tables, and answers that use the terms from the school's notes. If a month passes with no difference in the handwritten answers, raise it with the tutor, and ask IB Gram for a different match if the lessons do not change. Be clear about limits. A tutor cannot write the IA code for your child and cannot guarantee a grade. Starting late narrows what is possible: a DP2 student with nothing built a few weeks before the school deadline needs a smaller, safer plan, not a heroic one. And some students do not need a tutor at all. A motivated SL student with a good teacher and a steady weekly habit may need only a few sessions before the mocks.

IA progress starts with a written problem statement discussed with the teacher, not code.

Scope the IA solution so it can be finished, tested and explained before the deadline.

Within the first month or two, handwritten answers should become visibly more precise.

If nothing changes after a month, review the lessons or ask for a different match.

Starting IB Computer Science tuition in Gurgaon: what to prepare

Getting started with an IB Computer Science tutor in Gurgaon takes one query or a free consultation, and a little preparation makes the first session far more useful. Before the call, find out which guide the school teaches, whether your child programs in Python or Java, whether they are at HL or SL, and the internal IA deadlines. Note your sector and the evenings that are genuinely free once school timings, sport and travel are counted. For the first session, the student should bring the laptop they code on, with the editor installed and a recent project open, plus the latest marked test or assignment. A DP2 student should bring whatever exists of the IA plan, however rough, because a messy draft tells a tutor more than a tidy summary. If the school uses a particular editor or online platform, mention it so the tutor can work in the same environment. A sensible first session has a clear shape. The tutor asks the student to walk through a short piece of their own code and then trace a small algorithm by hand, which shows fluency and theory side by side. Next comes the IA: the plan and deadlines in DP2, or in DP1 a first conversation about the kind of problem the student might enjoy solving. The session ends with an agreed weekly routine covering lesson length, format and the short practice between lessons. You should come away knowing where the gaps are and what the next few weeks will focus on. If you are looking for an IB programming tutor in Gurgaon for a student still unsure about the course, a consultation is a low-pressure way to find out what support would involve. And if the first session shows your child is coping well and needs only occasional check-ins, a good tutor will say so plainly.

Before the call: note the guide, Python or Java, HL or SL, and internal IA deadlines.

The student brings their own laptop with the editor installed and a recent project open.

First session: explain their own code, trace an algorithm by hand, review IA status.

Agree lesson length, format and weekly practice before the second session.

IB Gram is an independent tutoring platform and is not officially affiliated with any school named on this page, the International Baccalaureate, Cambridge International Education or Pearson Edexcel.

FAQs

IB tutoring FAQs for Gurgaon

Does the tutor need to teach in Python or Java specifically?+

Ideally yes: the tutor should teach in the language your child's school uses. On the redesigned course students program in Python or Java, and although ideas such as loops and algorithms carry across, a student debugging their own IA code needs examples in the language they are writing. An IB Computer Science tutor in Gurgaon who teaches only Python can still help a Java student with theory. For coding sessions and the IA, a shared language saves real time.

Can my child revise from an older sibling's Computer Science notes and past papers?+

Use them with care, because DP Computer Science was redesigned for first assessment in 2027 and earlier cohorts followed the previous guide. Some older questions still build useful skills, such as tracing logic or explaining a concept precisely. Others belong to a course your child is not taking. Confirm with the school which guide is being taught, then ask the tutor to sort the old material into what still helps and what to set aside.

How much help can a tutor give with the Computer Science IA?+

A tutor can help the student plan, question and test their own solution, but must never write or fix the code for them. In the IA the student builds a computational solution, and that work has to be the student's own. Legitimate help means challenging the problem choice, teaching a technique the student then applies, and checking that the student can explain every design decision. Schools set their own rules on outside help, so confirm what is allowed with the teacher first.

Is a home tutor or an online tutor better for IB Computer Science live coding?+

For live coding itself, an online tutor is often as effective as a home tutor, because the student shares their editor and the tutor sees each line as it is written. A home tutor has the edge for a student who drifts or switches the camera off, and for handwritten tracing practice. For a family in Sector 84 or elsewhere in New Gurgaon, online may be the most practical way to reach a Java or HL specialist on weekday evenings.

The tutor codes brilliantly, but my child's marks have not moved after a month. What now?+

Raise it with the tutor first, and ask IB Gram for a different match if nothing changes. A month with no visible improvement in written answers often means lessons have drifted towards coding the student already enjoys, or the weekly practice is not happening. Ask to see what was set between lessons and how it was marked. A good tutor adjusts quickly. If lessons still feel like a coding club, change before the mocks rather than after.

We live in DLF Phase 3. Is a home tutor for Computer Science realistic on weekday evenings?+

Yes, home tuition can work there, subject to tutor availability, but weekday evening traffic around Cyber City and MG Road can make a fixed late slot unreliable. A workable pattern in DLF Phase 3, Heritage City or DLF Regency Park is a weekend home session for theory and paper practice, plus a weekday online session for coding. If the best-matched specialist lives across the city, a hybrid week often serves your child better than a nearer tutor who is a weaker fit.

My child has never coded. Can they manage IB Computer Science at SL?+

Often yes, provided practice starts early and happens every week. SL carries 150 recommended teaching hours across DP1 and DP2, which goes a long way if the student also writes code at home rather than only in class. Beginners tend to struggle when they fall behind in the first term and try to catch up during IA season. Check with the teacher whether the school expects prior experience, and consider a few early sessions on basic programming habits in Python or Java.

When should a DP1 student start working with a Computer Science tutor?+

If help is needed, start before IA planning begins, not once the solution is half built. A student coping comfortably in class may not need a tutor in DP1 at all. But a student who finds basic programming hard, or who codes well and writes weak theory answers, gains most from starting early, while habits can change without deadline pressure. Starting in DP2 still helps, although it narrows what can be done, especially if the student has already committed the IA to an over-ambitious plan.

Does IB Computer Science tuition cost more than other IB subjects?+

It can, because fees depend on level, format and how narrow the search is for your schedule. An HL Java specialist free on your weekday evenings is a harder match than a general tutor, and home visits add travel that online lessons avoid. This page gives no figures, since fees vary with those details, so ask during the free consultation. Judge value by whether written answers and IA planning are visibly improving, not by how many sessions are booked.

Should the tutor follow the school teacher's approach exactly?+

The tutor should follow the school's course, language and conventions, while explaining ideas in their own way. If the teacher uses particular naming styles, project structures or ways of setting out answers, the tutor should adopt them rather than introduce a competing system before a test. A fresh explanation of something missed in class is exactly what tutoring is for. Share the scheme of work and a few marked assignments so the tutor sees what the teacher values.

Ready to plan IB support in Gurgaon?

Send a query or book a free consultation, and IB Gram will ask about the guide, Python or Java, HL or SL, the school's IA and exam calendar, your sector and your free evenings. You then receive a shortlist of tutors whose verified profiles match, subject to availability. A demo or trial session can be arranged before you commit, and you can ask for a different match later.

Book a Free Consultation