Skip to main content
Flag of DubaiDubaiONLINE IB DIPLOMA COMPUTER SCIENCE TUITION, DUBAI

IB DP Computer Science Online Tutor in Dubai

An IB DP Computer Science online tutor in Dubai teaches over live video with the student's editor and the student's own repository on screen. IB Gram does not send tutors to UAE addresses; the home-visit service runs only in India. What this page argues is that the work in this subject is inspectable even by a parent who writes no code: there is a commit history, a record of tasks, a functionality recording and a set of marked pseudocode scripts. Dubai families should ask to see all four.

  • Documentation stages reviewed separately, not lumped into one comment
  • Trace tables and pseudocode marked by hand against the question's own notation
  • Version history treated as evidence that the student built it themselves
  • Live-video sessions with the student's editor shared, in Gulf Standard Time

1

Real client the developed solution must serve

4

Documentation stages the solution is assessed across

0

Named programming languages the written papers examine

17

Curricula offered across Dubai's private schools

International schools near Dubai
  • GEMS World Academy Dubai
  • GEMS Dubai American Academy
  • Dwight School Dubai
  • Nord Anglia International School Dubai
  • GEMS Modern Academy
  • Uptown International School
  • Deira International School
  • Universal American School
  • Raffles World Academy

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.

IB & IGCSE in Dubai

The work in this subject leaves a trail, and the trail is what to inspect

Computer Science is the Diploma subject where parents most often feel locked out. A student says the program works, the screen shows something moving, and there is no obvious way for a non-programmer to tell whether that represents a 3 or a 6. The useful response is not to learn to code. It is to realise that this subject generates more inspectable evidence than almost any other, and to ask for it.

There are four trails. The first is the record of tasks and the design documentation for the developed solution, which exists as a dated set of documents and which the assessment criteria reward directly. The second is the version history of the code itself, which shows when work happened and in what increments; a solution that appears in two commits the week before the deadline tells a story, and so does one that grows across forty. The third is the recording that demonstrates the solution's functionality against the criteria the student agreed with their client. The fourth is a stack of marked written-paper scripts, where pseudocode answers and trace tables are either right or wrong in a way anyone can see once the marking is annotated.

That is why this page is built around artefacts rather than around claims about teaching quality. A tutor who produces those four things across a half-term has given a family something to judge. A tutor who reports that the student is progressing nicely has given them nothing, and in a subject where the parent cannot independently verify the work, that gap matters more than it does in History or Economics.

The teaching reality in Dubai adds a second reason to care. Computer Science is offered by a minority of the emirate's IB schools, and where it is offered the cohort is often small, sometimes fewer than a dozen students across both levels. Small cohorts mean limited individual code review, and they mean a student with a particular architectural problem in their solution may be the only person in the building with that problem. Live-video one-to-one is a direct answer to that, because the tutor is chosen for Diploma Computer Science depth rather than for proximity to Al Barsha or Mirdif.

What follows sets out the assessment shape, what each documentation stage must evidence, why strong coders routinely lose marks that weak coders do not, how the Higher Level case study should be read, where academic honesty sits now that code generation tools are on every student's machine, and what the Dubai market charges with the sources for each figure. There is also a note on confirming the guide version, because the Computer Science course was revised recently and a student working from an older set of past papers can waste a term on content that has moved.

At a glance

  • The developed solution is assessed on documented process as much as on working code
  • Written papers use pseudocode, not Java, Python or any named language
  • Higher Level adds a paper built on a case study released ahead of the session
  • Confirm with the school's coordinator which version of the guide applies to your child's cohort
  • Delivery to UAE families is live video, one to one, with the student's editor shared
IB programmes

Every IB programme stage, mapped to UAE school years

Computer Science arrives in the Diploma by three different routes in Dubai, and the route decides what the first block of tuition should repair. A student from IGCSE Computer Science has notation habits; a student from MYP Design has project habits; a student from neither has both to build.

MYPAges 11-16 · MYP 1-5

Middle Years Programme

MYP Design assesses inquiry and analysis, developing ideas, creating the solution and evaluating, which maps unusually well onto the Diploma's developed solution. Students from this route tend to document instinctively and to under-estimate the algorithmic content of the written papers. Their first gap is almost always pseudocode notation and trace discipline rather than project management.

Dubai's continuum schools feed MYP Design students into Diploma Computer Science, and in several of them the MYP Design teacher is also the Diploma Computer Science teacher. That continuity is an advantage in the solution and a blind spot in the written papers, which is where outside marking tends to be most useful.

IGCSEAges 14-16 · Years 10-11

IGCSE Computer Science as the pre-Diploma route

Cambridge IGCSE Computer Science 0478 covers data representation, networks, hardware, software, security, databases, algorithm design and programming. Students arriving from it have real notation fluency and a habit of short, closed questions. The Diploma asks for extended reasoning about system design and for a sustained independent project, which is a different discipline entirely.

British-curriculum schools hold the largest share of Dubai's private enrolment, so 0478 is the commonest feeder into Diploma Computer Science in the emirate. The reliable early intervention for this group is extended-response practice, because the IGCSE habit of answering in three lines caps marks on Diploma questions worth considerably more.

DPAges 16-19 · Years 12-13

Diploma Programme Computer Science

Written papers covering system fundamentals, computer organisation, networks, computational thinking and abstract data structures, plus an internally assessed developed solution built for a real client with documented planning, design, development and evaluation. Higher Level extends the content and adds a paper based on a pre-released case study. The course was revised recently, so check which guide the cohort follows.

Computer Science is offered by a minority of Dubai's IB Diploma schools, and cohorts are frequently small. That produces two effects a family should expect: fewer classmates to debug alongside, and a teacher splitting limited code-review time across students whose solutions share no common architecture.

CPAges 16-19 · Years 12-13

Career-related Programme

The Career-related Programme pairs Diploma courses with a career-related study, a reflective project, personal and professional skills, service learning and language development. Computer Science appears inside technology-oriented CP pathways, and the assessment demand for that single Diploma course is identical to the full Diploma version, developed solution included.

Very few Dubai schools run CP with Computer Science inside it, so a student on that route may have no cohort at all for the subject. One-to-one over video is less a preference than a practical necessity there, and the solution supervision is the part that most needs an external second reader.

Subject coverage

IB and IGCSE subjects we tutor

Computer Science students in Dubai usually carry a mathematics commitment and often a science. The notes below say what each neighbouring subject assesses, because that determines whether one tutor can reasonably hold two of them.

Computer Science

SL and HL

Written papers on system fundamentals, computer organisation, networks, computational thinking and abstract data structures, plus a developed solution for a real client. Higher Level adds a case-study paper. Marks are lost in documentation and in pseudocode notation far more often than in programming ability.

Mathematics: Analysis and Approaches

SL and HL

The route most computer science degrees expect. Algebraic manipulation, sequences, calculus and proof. Higher Level Paper 3 rewards extended problem solving, which is the closest thing in the Diploma to the reasoning an abstract data structures question demands.

Mathematics: Applications and Interpretation

SL and HL

Statistics, modelling and matrices, with graph theory at Higher Level. Useful alongside Computer Science for data-oriented solutions, but worth checking against target university entry requirements, which frequently specify Analysis and Approaches for computing degrees.

Physics

SL and HL

Mechanics, waves, electricity and fields, with an experimental internal assessment. Shares with Computer Science the discipline of quantitative reasoning under timed conditions, and competes with it directly for internal-deadline time in DP2.

Design Technology

SL and HL

Assessed partly through a design project with staged documentation, which is procedurally similar to the Computer Science solution. Students taking both meet two large documented projects in the same academic year, and the scheduling collision is predictable enough to plan around.

Digital Society

SL and HL

Replaces the older information technology course, covering data, computing, networks and the social impact of technology through written papers and an inquiry project. Less programming, more argument. Some students switch into it from Computer Science in DP1, which is a decision worth taking early rather than late.

Chemistry

SL and HL

Written papers plus a scientific investigation. Appears alongside Computer Science in medicine-adjacent and engineering-adjacent subject combinations, and brings its own internal deadline into the same DP2 term.

Economics

SL and HL

Extended response and data response papers plus a portfolio of short commentaries. A common fourth subject for Computer Science students in Dubai; the transferable habit is quantitative reading of supplied data rather than answering from memory.

English A: Language and Literature

SL and HL

Guided analysis, comparative essay and oral components. The relevant transfer for Computer Science is extended written structure, which is exactly what the longer written-paper questions reward and what IGCSE-trained students most often lack.

How sessions run

Tutoring formats built around UAE school timetables

Three ways Dubai families book Diploma Computer Science support over live video, distinguished by which artefact they are meant to produce.

Solution supervision across DP1 and DP2

Fortnightly or weekly sessions following the developed solution from client identification through planning, design, development and evaluation. The deliverable each time is a dated document or a working increment, so the record of tasks builds in real time rather than being reconstructed from memory the week before submission.

  • Client identified and success criteria agreed in writing before any code
  • Design documentation produced alongside development, not retrofitted
  • Commits reviewed for increment size, so the version history is honest evidence
  • Evaluation written against the criteria the student originally agreed

Written-paper technique block

Weekly timed questions on system fundamentals, computer organisation, networks, computational thinking and abstract data structures, marked by hand in the question's own pseudocode notation. The marked scripts are the deliverable, and they make the recurring errors visible in a way a verbal review cannot.

  • Pseudocode marked against the paper's notation, not the student's language
  • Trace tables worked step by step with the intermediate state written out
  • Extended-response questions practised for structure, not just correctness
  • Abstract data structure questions drilled with diagrams drawn live

Higher Level case study preparation

A targeted block on the pre-released case study: the underlying technology, the terminology list, the wider reading, and the extended questions that reward genuine understanding of the specific domain. This is low-intensity work spread over months, and it is the component most easily neglected because it has no textbook chapter.

  • Terminology compiled and understood rather than memorised as a glossary
  • Underlying technology researched from primary sources and cited
  • Extended-response practice on the specific domain of the case
  • Reading set between sessions, with written summaries reviewed
Verified tutors

IB and IGCSE tutors available to students in Dubai

The tutors here teach Diploma Computer Science specifically, not programming in general. Each has supervised developed solutions from client interview through to evaluation, and each marks written papers in pseudocode rather than in whichever language the student happens to prefer.

Explore IB tutor options
RUHINA

RUHINA

Biology

IGCSE

4rating10 Yrs
Ajmanonline / home / hybridAll countries
Concept buildingDoubt clearing
Check availability
The full picture

What IB and IGCSE study actually looks like in Dubai

01

The four artefacts a Dubai parent can inspect without reading a line of code

Begin with the direct answer. A Diploma Computer Science student in Dubai should be accumulating four kinds of evidence, and a parent can interrogate all four without any technical knowledge: the dated documentation for the developed solution, the version history of the code, the recording that demonstrates functionality against agreed criteria, and a file of marked written-paper scripts. Each one answers a different question about whether the work is real and whether it is improving.

The documentation is the easiest to check and the most predictive. The developed solution is assessed across staged components, and a student who has a client, a written set of success criteria, a design record and a development log is on track procedurally even if the code is unfinished. A student with four hundred lines of code and no documentation is in trouble, because the marks are allocated to the documented process at least as much as to the artefact. Ask to see the documents, note the dates on them, and ask what changed between versions.

Version history carries information that nothing else does. A solution that grows across dozens of small commits over several months reflects sustained independent work. One that appears in two large commits in the final fortnight invites a question, and it is better for a family to ask that question in February than for a school to ask it at submission. This is not about suspicion of the student; it is about the fact that incremental development is also better practice and produces a better solution.

The functionality recording and the marked scripts complete the picture. The recording should show the solution doing the things the success criteria said it would do, in order, which is a test a parent can apply directly. The marked scripts show whether pseudocode notation and trace discipline are improving, and because those are mechanically right or wrong, a parent reading annotated marking can see movement without understanding the content. Delivery of all this work for UAE families is live video, one student at a time; nothing on this page involves a tutor travelling to an address in Dubai.

FOUR ARTEFACTS, AND HOW A NON-PROGRAMMER CHECKS EACH
ArtefactWhere it livesWhat it evidencesThe question to ask about it
Client and success criteria documentA dated document agreed early in the projectThat the solution has a real purpose and a measurable targetWho is the client, and what did they say they needed?
Design record and development logDated documents and diagrams built alongside the codeThat the process was planned rather than reconstructedWhat is the date on the earliest design document?
Version history of the codeThe repository or the editor's own historySustained incremental work by the studentHow many separate working sessions does the history show?
Functionality recordingA short screen recording demonstrating the solutionThat the solution does what the criteria promisedDoes the recording show every success criterion working?
Marked written-paper scriptsAnnotated paper copies returned by the tutorImprovement in notation, trace accuracy and structureIs the same notation error still appearing six weeks on?
Coverage log against the guideA running list of syllabus content taughtThat nothing is being quietly skippedWhich sections of the guide have not been touched yet?
02

The written papers: pseudocode, traces, and the questions that are not about programming

A persistent misconception sinks capable Dubai students every year: that the written papers test programming. They do not test programming in any named language. They test computational thinking expressed in the examination's own pseudocode notation, alongside substantial content on system fundamentals, computer organisation, networks and abstract data structures that involves no code at all. A student who has written games in Python since Year 8 can still sit in the middle bands on these papers, and usually knows it before anyone tells them.

Notation is the first mechanical loss. The examination uses a defined pseudocode with its own conventions for loops, conditionals, input, output and collection access. A student who answers in Java syntax, or in Python's indentation-based style, is relying on an examiner's goodwill rather than on the mark scheme. This is trivially fixable in two or three sessions and it is almost never fixed by a student working alone, because nothing in the self-taught programming world rewards learning a notation nobody runs.

Trace questions are the second. A trace table asks for the state of every relevant variable at every iteration, written out. Strong programmers hate them, because they can see the answer and resent showing the steps, and so they write the final value and lose most of the marks. The marks are in the intermediate rows. Practising traces by hand, slowly, with the tutor watching the student write each row, breaks that habit faster than any amount of explanation.

The third loss is structural. Extended-response questions on networks, system design or data structures reward organised argument: the concept named, the mechanism explained, the trade-off identified, the context applied. A student trained on IGCSE short-answer questions writes three sentences and stops. Marked practice with the mark allocation written beside each paragraph makes the shortfall visible, which is the point of returning annotated scripts rather than a score.

WRITTEN-PAPER QUESTION TYPES AND THE RECURRING ERROR
Question typeWhat it actually testsWhat a good answer looks likeThe error that recurs
Pseudocode constructionAlgorithmic thinking in the examination's notationCorrect loop and conditional structure in the paper's own conventionsAnswering in Java or Python syntax instead of the defined pseudocode
Trace tableStep-by-step state tracking through an algorithmEvery relevant variable written at every iterationWriting only the final value because the answer was obvious
Abstract data structuresReasoning about linked structures, trees, stacks and queuesA drawn diagram plus a description of the operation's effectDescribing the structure without showing how the operation changes it
System fundamentals and organisationUnderstanding of components, memory and processingNamed components, explained mechanism, stated consequenceListing components without explaining what they do in the scenario
NetworksProtocols, layers, transmission, security conceptsConcept named, mechanism explained, trade-off identifiedConfident vocabulary with no mechanism behind it
Extended responseOrganised argument applied to a given scenarioStructured paragraphs addressing the specific context givenThree short sentences, which is the IGCSE habit carried forward
03

The developed solution: the documentation is the grade, not the program

This is the single most expensive misunderstanding in Diploma Computer Science. Students believe the internally assessed component is a programming task and that the documentation is paperwork wrapped around it. The assessment criteria say the opposite: marks are distributed across planning, design, the record of development, the demonstration of functionality and the evaluation. A technically impressive program with thin documentation scores poorly. A modest program with rigorous documentation scores well. Every experienced Computer Science teacher knows this and many students refuse to believe it until they see a marked example.

The planning stage requires a real client with a real problem, and success criteria agreed with that client in writing. Dubai students often choose a parent's business, a school club or a community organisation, which is a sound instinct provided the client interaction genuinely happens and is recorded. A fictional client is detectable and undermines the whole submission, because every later criterion refers back to the agreed criteria. Getting this stage right in the first fortnight prevents most of the problems that surface in the final month.

The design and development stages require evidence that decisions were made and recorded: structure diagrams, data flow, algorithm design, and a dated record of the tasks undertaken with the techniques used. The common failure is retrospective documentation, written in one sitting after the code is finished, which reads as retrospective and tends to be internally inconsistent. Building documents alongside the work is both easier and better rewarded, and it is the main thing a supervision session should enforce.

The evaluation stage requires honest assessment against the original success criteria, including the ones not met, plus recommendations for extension. Students systematically over-claim here, declaring every criterion satisfied. A criterion honestly reported as partially met with an explanation scores better than a criterion dishonestly reported as met and visibly not working in the functionality recording. The recording and the evaluation are read together, so inconsistency between them is the easiest deduction an examiner ever makes.

DEVELOPED SOLUTION - WHAT EACH STAGE MUST EVIDENCE
StageEvidence requiredWhat examiners find missingWhen it should be done
PlanningA real client, the problem stated, success criteria agreed in writingCriteria that are vague, unmeasurable, or clearly written after the codeFirst weeks of the project, before any development
DesignStructure and data diagrams, algorithm design, chosen techniques justifiedDiagrams drawn to match finished code rather than to guide itBefore and during early development
Development recordDated log of tasks, techniques used, problems met and resolvedOne retrospective document covering months in a single voiceContinuously, session by session
Functionality demonstrationA recording showing each agreed success criterion workingCriteria claimed as met that the recording does not showOnce development is substantially complete
EvaluationHonest assessment against the original criteria, plus extensionsEvery criterion declared met, contradicting the recordingAfter the recording, referring back to the planning document
04

Why the strongest coder in the class is often not the highest scorer

  • Notation: answer written papers in the examination's pseudocode, not in a real language
  • Traces: write every intermediate state, even when the answer is obvious
  • Documentation: build it alongside the code, with dates that reflect reality
  • Theory: timed practice on networks and system fundamentals, which feel like reading and mark like doing
  • Ambition: the solution must be complex enough to reach the upper development bands

This pattern repeats across Dubai cohorts with enough regularity to be worth naming directly. A student who codes confidently outside school arrives with real ability and three habits that cost marks. They skip notation, because nobody they have ever coded with uses examination pseudocode. They skip documentation, because in self-taught programming the working artefact is the whole point. And they skip the non-programming content, because system fundamentals and network theory feel like reading rather than doing.

None of those habits reflects weakness, which is why telling the student to work harder achieves nothing. The intervention is targeted: three sessions on notation with marked scripts, a documentation routine enforced weekly so it becomes part of development rather than an afterthought, and timed written practice on the theory content where the student can see the marks going missing. Capable students respond fast to this because the gap is procedural, and the evidence file makes the improvement visible within a half-term.

The mirror-image student also exists and needs the opposite plan. A careful, organised student with limited programming confidence usually documents beautifully and then under-builds, submitting a solution too simple to access the upper bands on the development criteria. For that student the paid time goes on technical ambition, scaffolded carefully: choosing a problem that genuinely requires a non-trivial technique, then building it in increments small enough not to stall. Those two students need completely different six weeks, which is why a diagnostic first session matters more here than in most subjects.

A third pattern, less discussed, is the student whose solution is architecturally wrong in a way that will cap their mark regardless of effort. Discovered in November of DP2 this is a serious problem; discovered in March of DP1 it is a conversation. An external reader looking at the plan early is cheap insurance, and it is a genuinely useful thing to buy from a specialist who has supervised a number of these projects and recognises an unrecoverable design when they see one.

05

Reading the Higher Level case study properly

Higher Level students sit an additional paper built on a case study released ahead of the examination session. It is a specific technology domain, described in a document that schools receive in advance, and it is examined with extended questions that assume genuine understanding rather than recall of a summary. This is the component with no textbook chapter, no past-paper bank that transfers from previous years, and consequently the one most often left until the last month.

The work that scores has three layers. The first is terminology: the case study introduces specialist vocabulary which must be understood rather than listed, because questions use the terms rather than defining them. The second is underlying technology: students who read beyond the document, from primary sources, can explain mechanisms rather than naming them. The third is applied reasoning about the specific domain, including trade-offs, limitations and the ethical and social dimensions that the case usually invites.

This is the ideal component for low-intensity online supervision spread across months. Thirty to forty minutes a fortnight with reading set between sessions, the document annotated collaboratively on a shared screen, and written summaries reviewed, accumulates into the depth the paper rewards. Compressed into three weeks it becomes vocabulary memorisation, which is exactly what the extended questions are designed to defeat.

One honest caution. No tutor can predict the questions, and anyone implying that they can should be treated with real scepticism. The value of the preparation is that comprehension time in the examination room drops to near zero, leaving the whole of the writing time for reasoning. On timing more generally, this page publishes no IB dates: the IB's own site blocks automated checking, so nothing here is confirmed from the IB directly. Confirm the case study release and the session windows with the school's Diploma coordinator or on ibo.org.

06

Academic honesty when the work is code, and when code generation tools exist

  • Every external library, snippet or pattern used must be acknowledged in the documentation
  • The student must be able to explain every line they submit, in their own words
  • Establish the school's and the IB's current position on code generation tools before using one
  • A tutor teaches, questions and reviews; the student holds the keyboard throughout

Computer Science has always had an attribution question that essay subjects do not: code is routinely assembled from libraries, snippets and documented patterns, and some of that is legitimate professional practice. The Diploma position is that assessed work must be the student's own, and that any external source used must be acknowledged. A library used and cited is fine. A tutorial's architecture reproduced wholesale and presented as original design is not. The practical rule is that the student must be able to explain every line and must have recorded where anything external came from.

Generative code tools make this sharper rather than different. A student who asks a model to produce a working function, pastes it in, and cannot explain it has not demonstrated the skill the criteria assess, and has an attribution problem on top. Schools set their own policies on these tools and they differ, so the first thing to establish is what the student's own school and the current IB guidance permit. Where use is permitted at all, it must be acknowledged, and the student must still be able to justify the design decisions as their own.

The tutor's boundary is the same as in every other subject and worth stating plainly, because this is the subject where blurring it is easiest. A tutor may teach a technique, explain why an approach will not scale, point to the part of a design that will cap the mark, ask what a function is supposed to do, and review a draft document. A tutor may not supply working code for submission, author any part of the documentation, or fix a program while the student watches. Debugging alongside a student who holds the keyboard is teaching; taking the keyboard is substitution.

The incremental version history discussed earlier is a defence as well as evidence. A student who can show that their solution grew in small steps across months, with a development log recorded at the time, has an answer to any question about authorship. One who cannot has only their word, and in a subject where authorship is genuinely hard to verify, that is a weaker position than it should be. Any provider offering to supply a finished solution should be refused outright; the consequence of malpractice falls on the student, not on the seller.

07

What Computer Science tuition costs in Dubai, and why this subject sits high in the band

The published market bands for Dubai apply to Computer Science as they do to any Diploma subject, but availability pushes this one towards the upper end. A qualified online subject tutor is published at roughly AED 150 to 300 an hour, and an IB or IGCSE specialist at roughly AED 200 to 450 and above, as of October 2026. For Diploma Computer Science specifically, the pool of people who can both teach the written-paper content and supervise a developed solution is small, and scarcity shows up in the rate rather than in the availability calendar.

There is a second reason this subject costs more per hour than it looks like it should: the unbilled work. Reviewing a student's repository and documentation properly takes time outside the session, and marking a pseudocode script by hand takes longer than marking a multiple-choice set. A provider quoting at the bottom of the band is usually quoting for contact time only. The question to put to any provider is whether code and document review between sessions is inside the rate, because the answer changes the real cost materially.

The table below is organised by the kind of work bought rather than by brand, with the publisher of each AED figure named. Every figure is a market rate from the source stated, not a price list for this platform. Monthly package pricing circulating on the Dubai market includes around AED 799 for eight online sessions at the budget end. Rates firm up rather than soften as the examination series approaches, and specialist slots for a thin subject fill earliest, so a family waiting until February is choosing from the top of the band.

One piece of local context makes the decision easier to frame. KHDA confirmed on 22 May 2026 that private school fees in Dubai would not rise for the 2026-27 academic year under the emirate's second economic incentives package. A family planning two years of Diploma support is budgeting against a flat school fee, which is unusual and worth factoring into a decision about whether to buy the cheap early hours that this subject rewards.

WHAT THE HOUR BUYS IN DUBAI - AED BANDS BY TYPE OF WORK, OCTOBER 2026
Type of work boughtAED per hour on the recordPublisher of the figureWhether between-session work is usually included
General programming help, budget tier33 to 150Tutopiya publishes from AED 33-52; EdFlik from AED 45-65Rarely; contact time only in most budget formats
Qualified subject tutor, written papers150 to 300Unitors publishes IGCSE from AED 150, IB from AED 200Varies by provider; ask specifically about script marking
Diploma specialist, papers plus solution supervision200 to 450 and aboveTutorChase publishes AED 270; Bestimate survey 200-450+Should include repository and document review; confirm in writing
In-home one-to-one, travel inside the rate180 to 500Bestimate survey 180-350; home-tutor listings 200-500Travel is inside the rate, which is why the band is wide
Monthly online package, eight sessionsEffective rate below the single-session bandPackage pricing seen on the Dubai market at AED 799 a monthCheck what happens to unused sessions before accepting
Premium named or examiner-led tutor500 to 650 and aboveBartyED publishes AED 650Verify any current examiner claim independently before paying it
08

Small cohorts, thin provision, and what happens when nobody is free

Computer Science is offered by a minority of Dubai's IB Diploma schools, and this has consequences a family should understand before they start searching. Within a school, a small cohort means limited individual code review and no peer group facing the same architectural problem. Outside school, the pool of genuine Diploma Computer Science specialists in any single emirate is thin, which is precisely the condition under which a location-bound search produces either nobody or whoever is nearest.

That is the substantive argument for live-video delivery here, and it is stronger in this subject than in most. A family in Dubai Investments Park or Mirdif looking for someone who has supervised developed solutions and marks pseudocode by hand is choosing from a national pool rather than a drive-time radius. The subject is also unusually well suited to the format: the student's editor, repository and documentation all live on a screen already, and screen sharing with the student driving the keyboard is closer to professional practice than sitting side by side at a desk.

Honesty about limits belongs here too, because no competitor page in this market discloses a coverage limit at all. The pool for Diploma Computer Science is wider than a Dubai-only search suggests and it is not unlimited. A narrow weekly window, Higher Level, and a case-study block in the same request can genuinely mean no match this week. When that happens the answer should be the nearest available slot or a short wait, stated at the enquiry. What should never happen is a general programming tutor being presented as a Diploma specialist, which wastes a term and is the commonest failure mode in a scarce subject.

Scheduling has one Dubai-specific constraint worth planning around. KHDA requires Arabic, Islamic Education and social or moral studies in all Dubai private schools regardless of the licensed international curriculum, with instructional time calculated on a 40-minute lesson unit and separate classes required for Arabs and non-Arabs in the Arabic first-language, Islamic Education and Social Studies strands. More timetable blocks means less slack, so a fixed protected weekly slot outperforms a flexible arrangement. Ramadan shifts sessions later, and a post-Iftar slot is a normal request that costs nothing extra over video.

Where we tutor

Areas we cover across Dubai

Computer Science is thinly distributed across Dubai's IB schools, so this list is about which communities have a Diploma Computer Science cohort nearby and what that does to a student's access to code review.

Al Barsha and Al Barsha South

The emirate's main Diploma corridor and the likeliest place to find a Computer Science cohort of reasonable size. Even here, HL groups are often under ten, so individual code review is scarce rather than absent.

Mirdif and Nad Al Sheba

Continuum schools whose Computer Science intake comes largely from MYP Design. Strong on documentation instinct, weaker on pseudocode notation, which is a predictable and quickly fixable starting diagnosis.

Dubai Silicon Oasis and Academic City

Technology-oriented households and proximity to higher-education campuses. Students here often arrive with real programming experience from outside school, which helps the solution and does nothing for the written papers.

Dubai Marina and Jumeirah Lakes Towers

Apartment living, so a shared desk and a headset is the realistic setup. A 60-minute session with the student's editor on screen works better here than a long block in a busy room.

Dubai Hills Estate and Arabian Ranches

Long school runs in both directions. Families in these communities often place the Computer Science session on a weekend morning, when debugging a solution for ninety minutes is actually feasible.

Jumeirah, Umm Suqeim and Al Safa

Mixed British and IB households, which means some students arrive from IGCSE 0478 and some from MYP Design. The opening session establishes which, because the teaching order differs sharply.

Sobha Hartland, Meydan and Dubai Festival City

Newer and established international provision respectively. Students in both clusters frequently take Computer Science alongside Design Technology, which produces two documented projects in one DP2 term.

School ecosystem

IB and Cambridge school communities we support in Dubai

Al Barsha, Al Barsha South and Dubai Silicon Oasis

Where Diploma Computer Science provision in Dubai is most concentrated, which in practice still means small groups. A student with an unusual architecture in their developed solution is frequently the only one in the cohort facing that problem. Students we support attend schools in this area; no relationship with any of them is implied.

  • GEMS World Academy Dubai
  • GEMS Dubai American Academy
  • Dwight School Dubai
  • Nord Anglia International School Dubai
  • GEMS Modern Academy

Mirdif, Dubai Festival City and Umm Suqeim

Continuum and established Diploma schools whose Computer Science intake arrives mainly from MYP Design. The characteristic profile here is a student comfortable with staged documentation and unpractised at algorithm trace questions under timing.

  • Uptown International School
  • Deira International School
  • Universal American School
  • Raffles World Academy

Schools are named purely as context for Dubai's IB ecosystem. IB Gram is an independent tutor-matching platform with no affiliation, endorsement or commercial relationship with any school, school group, KHDA or the IB Organization.

How matching works

From first enquiry to a tutor who fits

  1. 01

    Name the component and the guide version

    Diploma Computer Science HL, developed solution at design stage, plus trace questions on the written paper is a brief that can be matched precisely. Confirming which version of the guide the cohort follows matters here more than in most subjects, because a recent revision means some older resources no longer apply.

  2. 02

    Free trial lesson with a diagnostic

    The first session costs nothing and produces evidence: one pseudocode question and one trace table attempted live, plus a look at the current state of the solution documentation. You receive the marked script and a written note of the specific habits to target. That is what you judge the match on.

  3. 03

    Agree the artefact plan

    Before a block starts, the plan should state which syllabus content will be covered, how many marked scripts you will receive, and which solution documents will exist by when. In this subject the dated documents are the grade, so putting them on a calendar is the single most useful planning act available.

  4. 04

    Sessions with the student at the keyboard

    Sessions run over live video in Gulf Standard Time with the student's editor and repository shared. The student types; the tutor teaches, questions and reviews. Work set between sessions comes back marked, and repository and documentation review happens outside the session where that is included in the arrangement.

  5. 05

    Six-week review against the four artefacts

    Count the documents, look at the version history, watch the functionality recording if there is one, and read the marked scripts. Then continue, change frequency, change tutor or stop. If no Diploma Computer Science specialist is free in your window, you are told at the enquiry rather than matched with a general programming tutor.

Why families choose us

What UAE parents tell us matters most

Inspectable work, not progress reports

Four artefacts accumulate: dated solution documents, an honest version history, a functionality recording and marked written-paper scripts. A parent who writes no code can interrogate all four. A verbal assurance that the student is doing well is not evidence and should not be accepted as one.

Pseudocode marked by hand

Written-paper answers are marked in the examination's own notation rather than in whichever language the student prefers. That is the cheapest substantial improvement available in this subject and it is almost never made by a student working alone, because nothing outside the examination rewards that notation.

Documentation enforced alongside development

The solution's marks sit in the documented process. Supervision sessions produce a dated document or a working increment each time, so the record of tasks is built in real time. Retrospective documentation written in one sitting reads as retrospective and marks accordingly.

Specialists chosen from a national pool

Diploma Computer Science provision is thin across Dubai's IB schools and specialist tutors are scarce. Live-video delivery means the match is made on depth in this specific subject rather than on who lives nearby, which matters more here than in a subject every school offers.

Clear authorship boundaries

A tutor teaches, questions and reviews; the student holds the keyboard and submits only their own work, with every external library or pattern acknowledged. No finished code, no written documentation, no keyboard takeovers. The incremental version history protects the student as well as evidencing the work.

Figures and rules with their sources

Every AED band on this page names the provider or survey that published it, and the regulatory material points to KHDA, MoHRE and u.ae. Where a date could not be verified, including every IB session and case-study release, the page says so rather than inventing one.

Student and parent reviews

What students and parents say about working with IB Gram

Practical feedback on tutor fit, revision structure and communication from IB and IGCSE families we have taught.

“Every session has been a positive learning experience. The students are progressing well, becoming more confident, and showing a genuine interest in learning.”

Priya Vivek

Gurugram

“The students have developed a much better understanding of the concepts through regular practice and guidance. Their confidence and participation have improved noticeably.”

Priya Vivek

Gurugram

“Watching the students progress from one session to the next has been very satisfying. They are learning with confidence and showing genuine interest.”

Priya Vivek

Gurugram

“The sessions provide a good balance of explanation, practice, and feedback. Students are steadily building their skills and confidence.”

Priya Vivek

Gurugram

“The students are showing a positive attitude toward learning and are becoming more independent with each session. The progress has been very encouraging.”

Priya Vivek

Gurugram

“Personalized support and regular practice have helped the students make excellent progress. Their confidence has improved significantly over time.”

Priya Vivek

Gurugram

“The learning process has been smooth and engaging. Students are asking better questions, understanding concepts more clearly, and improving consistently.”

Priya Vivek

Gurugram

“It is rewarding to see students become more confident in their abilities. The sessions are productive, engaging, and focused on meaningful learning”

Priya Vivek

Gurugram

“The students are making steady progress and developing a stronger foundation. Consistent practice and individual attention have helped a lot.”

Priya Vivek

Gurugram

“I have seen noticeable improvement in the students' understanding and participation. Their enthusiasm for learning is truly encouraging.”

Priya Vivek

Gurugram

“A supportive learning environment makes a big difference. The students are responding well to personalized guidance and regular feedback.”

Priya Vivek

Gurugram

“The overall learning journey has been very positive. Students are becoming more confident, curious, and comfortable with new concepts.”

Priya Vivek

Gurugram

“The students have shown great progress with regular practice and guidance. It is wonderful to see their confidence grow with every session.”

Priya Vivek

Gurugram

“It has been a rewarding experience working with the students. Their confidence and understanding have improved significantly through consistent guidance, practice, and personalized attention.”

Priya Vivek

Gurugram

“The learning experience has been wonderful. The students are engaged, confident, and showing consistent improvement. The teaching approach is supportive, clear, and focused on building strong fundamentals.”

Priya Vivek

Gurugram

“We were stuck on Math AA HL paper 3 sample questions. The matched tutor walked through the syllabus depth and IA strategy, and our daughter's confidence shifted in three weeks.”

Priya R.

Gurugram

“Physics HL felt scary before mocks. The tutor mapped my weak topics and gave a realistic command-term plan. Mocks went up by two grade boundaries.”

Aarav K.

DLF Phase 5

“We wanted Economics HL support that matched the actual paper command terms. IB Gram matched us within a day with a specialist who understood our school's IA timeline.”

Sneha M.

Sector 57

“Cambridge IGCSE Chemistry past-paper practice made the difference. The tutor was honest about pace and progress, and the lesson notes were structured.”

Reema S.

Sushant Lok

Questions parents ask

IB and IGCSE tutoring in Dubai: your questions answered

What does an IB DP Computer Science online tutor in Dubai charge an hour?+

Published Dubai figures as of October 2026 put a qualified online subject tutor at roughly AED 150 to 300 an hour and a Diploma or IGCSE specialist at roughly AED 200 to 450 and above. Unitors publishes IB rates from AED 200, TutorChase publishes AED 270, and Bestimate's 2026 Dubai rate survey covers the specialist band. Those are market figures from the sources named, not a price list for this platform. Computer Science tends to sit high inside those bands, because the pool of people who can both mark pseudocode and supervise a developed solution is small.

Is the developed solution marked on the code or on the documentation?+

On both, with more of the marks attached to the documented process than most students expect. The criteria distribute marks across planning with a real client and agreed success criteria, design with diagrams and justified techniques, a dated record of development, a recording demonstrating functionality, and an honest evaluation against the original criteria. A technically strong program with thin documentation scores poorly; a modest program with rigorous documentation scores well. The practical consequence is that supervision should produce a dated document every session rather than only working code.

Which programming language do the written papers examine?+

None. The written papers use a defined pseudocode with its own conventions for loops, conditionals, input, output and collection access, and answers are marked against that notation. A student who writes Java or Python syntax is depending on examiner goodwill rather than the mark scheme. This is one of the cheapest fixes in the subject, usually two or three sessions of marked practice, and it is almost never fixed by self-study because nothing outside the examination room uses that notation. Schools commonly teach development in a real language, which is appropriate for the solution and irrelevant to the papers.

Can a tutor debug my daughter's program for her?+

A tutor can work through a problem alongside her while she holds the keyboard, which is teaching, and that is both permitted and the most useful thing a session can do. A tutor taking the keyboard and fixing the program is substitution, and the submitted work would no longer be entirely hers. The useful form is questioning: what is this function supposed to return, what does the output actually show, where would you put a print statement to find out. Students who learn that sequence can debug the next problem alone, which is the whole point.

What goes into the functionality recording and how long should it be?+

It should demonstrate the solution doing the things the agreed success criteria said it would do, in an order a viewer can follow, within the length the current guide specifies. Confirm that length with the school's coordinator, since this page publishes no figure it has not verified. The substantive point is consistency: the recording and the evaluation are read together, so a criterion declared met in the evaluation and visibly not working in the recording is the easiest deduction an examiner makes. Record it after development is substantially complete, and check it against the original criteria document line by line.

My son has no client for his solution. What should he do?+

Find a real one, early, because every later criterion refers back to the criteria agreed with that client. Dubai students commonly use a parent's business, a school club, a sports team, a community group or a family member with a genuine administrative problem. What matters is that the interaction actually happens and is recorded: a conversation, a stated problem, and measurable success criteria written down. A fictional client is detectable and weakens the whole submission, because the planning document stops being evidence of anything. One session spent on this in the first fortnight prevents most late-stage problems.

Does the Higher Level case study need separate tuition?+

It needs separate time, which is not quite the same thing. The case study is a specific technology domain with its own terminology, examined through extended questions that assume real understanding rather than a memorised glossary. There is no textbook chapter and no transferable past-paper bank. The work that scores is terminology understood, underlying technology read from primary sources, and applied reasoning about trade-offs and limitations. Low-intensity fortnightly sessions across months suit it well. Compressed into three weeks it becomes vocabulary memorisation, which the extended questions are designed to catch.

Why do students lose marks on trace tables when they know the answer?+

Because the marks are in the intermediate rows, not the final value. A trace question asks for the state of every relevant variable at every iteration, written out. Confident programmers see the result, write it, and lose most of the available marks for work they could do in their heads. The fix is mechanical and slightly tedious: traces worked by hand, slowly, with the tutor watching each row being written, until showing the state is automatic. Two or three sessions usually breaks the habit, and the gain is immediate because trace questions appear reliably.

Can my child use an AI coding assistant on the developed solution?+

Establish what the school's own policy and the current IB guidance permit before anything else, because policies differ and they change. Where any use is permitted, two rules hold regardless. It must be acknowledged, like any external source. And the student must be able to explain and justify every line they submit as their own design decision, because that is the skill the criteria assess. Code pasted in and not understood fails the criteria and creates an attribution problem at the same time. A dated incremental version history is the student's best protection on both counts.

Few Dubai schools offer Computer Science. Does that make a tutor harder to find?+

It does, and nobody in this market usually says so. Diploma Computer Science runs in a minority of Dubai's IB schools, cohorts are often under a dozen, and the pool of tutors who can both mark pseudocode and supervise a developed solution is correspondingly thin. A search bounded by drive time will return either nobody or whoever is nearest. Live-video delivery widens the pool to a national one, which is the real argument for the format in this subject. It is still not unlimited: a narrow window plus Higher Level plus case-study work can mean a short wait.

What progress can I see if I do not read code myself?+

More than in most subjects. Look at the dates on the solution documents and ask what changed between versions. Count the separate working sessions in the version history and ask whether the increments are small and regular. Watch the functionality recording against the written success criteria and check each one yourself. Read the marked written-paper scripts and ask whether the same notation error is still appearing six weeks on. None of that requires technical knowledge, and together it is a far better account of progress than any score a provider generates about itself.

Is Standard Level Computer Science enough for a computing degree?+

It depends entirely on the course and the country, and the mathematics route is usually the bigger factor. Many computing degrees specify mathematics at Higher Level, often Analysis and Approaches, and say nothing about Computer Science at all; some name Computer Science or Physics as an alternative. The reliable method is to read the entry requirements on the admissions pages of three or four target universities before subject choices close at the end of DP1. No tutoring page, this one included, should be relied on for an admissions requirement.

How does a programming lesson actually work over live video?+

Better than it works at a shared desk, for this subject specifically. The student's editor, terminal and repository are on screen already, so screen sharing puts the tutor inside the real working environment rather than looking over a shoulder. The student types throughout; the tutor watches the sequence of decisions, which is where the teachable material is, and intervenes with questions rather than corrections. Documents can be annotated collaboratively in the same session. Between sessions, repository and documentation review happens offline and comes back written, where that is part of the arrangement.

Does my child need a development environment ready before the first session?+

For the trial session, no. The diagnostic uses one pseudocode question and one trace table on paper or on a shared document, plus a look at whatever solution documentation exists, and none of that needs a working toolchain. For ongoing solution supervision, yes: the student should be working in whatever environment their school uses, with version control in place if the school permits it, because the version history is both good practice and the best evidence of independent work. Setting that up is one short session if it has not happened yet.

What happens if the student wants to change solution topic in DP2?+

Ask the school's Diploma coordinator first, because internal deadlines govern what is still possible. Where a change is feasible, treat it as a planning problem rather than a coding one: a new client, newly agreed success criteria, a fresh design record, and a realistic assessment of whether the remaining time supports a solution complex enough for the upper development bands. Where it is not feasible, the better route is usually to narrow the existing project to something deliverable and document the narrowing honestly in the evaluation. Either way, the decision belongs with the coordinator, not with a tutor.

Reading

Guides for Dubai families

Longer reads on fees, exam calendars, school choice and the rules that apply in Dubai.

University admission with an IB Diploma: the subject choices that decide your options
40 min readNov 6, 2026

University admission with an IB Diploma: the subject choices that decide your options

A points total rarely blocks an application. A missing Higher Level or the wrong Mathematics route does. How to read a real entry requirement, and when each choice stops being reversible.

Read Article
Switching From CBSE to IB in Dubai: What Actually Changes, Subject by Subject
39 min readNov 6, 2026

Switching From CBSE to IB in Dubai: What Actually Changes, Subject by Subject

The CBSE-to-IB gap is not difficulty, it is task type. Entry points ranked by risk, the maths placement that constrains the Diploma, and why the first Internal Assessment decides the year.

Read Article
A Ramadan Study Schedule for IB Students in the UAE That Actually Works
37 min readNov 6, 2026

A Ramadan Study Schedule for IB Students in the UAE That Actually Works

Standard revision timetables assume a student who eats lunch. Here is how to rebuild the IB or IGCSE week around the three study windows a fasting student in the UAE actually has.

Read Article
The UAE Private Tutor Work Permit, Explained for Parents and Tutors
38 min readNov 6, 2026

The UAE Private Tutor Work Permit, Explained for Parents and Tutors

Private tutoring in the UAE needs a MoHRE work permit — free, two years, created by Ministerial Resolution 710 of 2023. What it covers, who qualifies, and how a parent verifies it.

Read Article
Moving to Dubai With IB Children: The Sequence That Keeps the Diploma Intact
37 min readNov 6, 2026

Moving to Dubai With IB Children: The Sequence That Keeps the Diploma Intact

The IB programme travels with you; the regulator, the compulsory subjects and the school run do not. A relocation sequence for PYP, MYP and DP families, in the order decisions must be taken.

Read Article
MoE Equivalency for IGCSE Students: How to Count Your Five Subjects Properly
36 min readNov 6, 2026

MoE Equivalency for IGCSE Students: How to Count Your Five Subjects Properly

The UAE five-subject equivalency rule, counted slowly with worked student ledgers: which subjects are excluded, what the grade floor means, and the last moment to fix a shortfall.

Read Article
Flag of Dubai

Ask to see the documents and the version history

The free trial lesson runs a diagnostic: one pseudocode question and one trace table attempted live over video, marked, plus a look at the current state of the solution documentation. You receive the marked script and a written note of what it exposed, and you decide from there. Sessions for UAE families run online, one to one, in Gulf Standard Time, with the student's own editor and repository on screen and the student at the keyboard. If no Diploma Computer Science specialist is free in your window, we say so at the enquiry.