UK / IEE / 01
IB Maths AA and AI
Both Diploma maths courses, SL and HL.
Open the syllabusIB Diploma core · Extended essay · First assessment 2027
The extended essay is the IB Diploma's independent research task: a 4,000-word academic essay on a topic the student chooses, written with a school supervisor and assessed by the IB. Students can write it in mathematics, in computer science, or across two subjects. The IB's guide for first assessment in 2027 is unusually firm about outside help: students may not receive assistance with "any aspect of the research, writing or proofreading of the essay beyond that which is permitted through their supervisor." So Modern Age Coders does not mentor extended essays. What we do teach, live online, is the mathematics and programming a student may want to understand, and the research habits the guide describes, practised on problems of our own. This page sets out the rules from the guide and where that line falls.
From the IB's Extended essay guide, first assessment 2027 (published February 2025, updated November 2025), read 31 October 2026 · Not connected with the IB
Can a tutor help with an IB Extended Essay in maths or computer science?
Not with the essay itself. The IB's Extended essay guide for first assessment 2027 says that, because the essay is an independent task and a formal assessment component, "students are not allowed to receive assistance with any aspect of the research, writing or proofreading of the essay beyond that which is permitted through their supervisor." The essay is up to 4,000 words, takes about 40 hours, and is supported by a school supervisor through three reflection sessions; the supervisor may comment on one draft only. Modern Age Coders therefore teaches IB students mathematics, programming and research method live online, in a group or 1-on-1, on practice problems of our own, and never works on a student's essay.
What we can teach
None of these is extended essay support. They teach mathematics and programming in their own right, which a student can then use independently. Each card opens a syllabus.

IBEE / 01
The Diploma maths courses at SL and HL, for a student who wants their syllabus maths fully secure.
Open the syllabus →
IBEE / 02
The new Diploma computer science course, first assessed in 2027, taught live.
Open the syllabus →
IBEE / 03
Distributions, correlation and testing, for a student who wants to analyse data with confidence.
Open the syllabus →The essay
The guide calls it "a piece of independent research and writing on a topic chosen by the student in consultation with a designated supervisor in the school." It is compulsory for Diploma students and optional for course students.
| Feature | What the guide says |
|---|---|
| Length | A formal academic essay of no more than 4,000 words |
| Reflective statement | No more than 500 words, included on the reflection and progress form (RPF) |
| Student time | Approximately 40 hours of work |
| Supervision | Recommended at three to five hours, including three mandatory reflection sessions |
| Final session | The viva voce, a short concluding interview with the supervisor |
| Pathways | Subject-focused (one DP subject) or interdisciplinary (two DP subjects) |
| Assessment | External; with theory of knowledge it contributes up to three points to the diploma |
| Minimum | A D grade or higher is needed for the diploma to be awarded |
Source: International Baccalaureate, Extended essay guide, first assessment 2027 (an unaltered copy hosted by an IB school; ibo.org refused our requests). The guide is for students submitting from May 2027 onwards; your school's coordinator will confirm which guide applies to you. Modern Age Coders is independent of the IB.
The guide describes mainly theoretical essays, exploring an area of mathematics outside the syllabus, and mainly practical ones, using mathematics to investigate an issue or a data set. Many essays mix both. Either way, "it is mandatory to include secondary research, i.e. a review of the literature."
It also warns that "mathematics uses a lot of algebra, so the actual final word count for your extended essay is likely to fall short of 4,000 words." Fewer words is normal, not a weakness.
Computer science sits with the sciences in the guide. A science essay "offers the opportunity to investigate and collect primary or secondary data, based on a focused research question", using an accepted, subject-specific method and leading to a valid, evidence-based conclusion.
The guide also lists mathematics and computer science as a possible pairing for the interdisciplinary pathway, for a topic that genuinely needs both lenses.
How it is marked
Five criteria. A to D apply to the essay as a whole; the guide says "Criterion E is applied only to the reflective statement on the student's RPF."
| Criterion | Guiding question in the guide | Mark levels |
|---|---|---|
| A: Framework for the essay | Do the research question, research methods and structural conventions provide an effective framework? | 0, then 1 to 2, 3 to 4, 5 to 6 |
| B: Knowledge and understanding | Does the student demonstrate knowledge and understanding of the subject matter used? | 0, then 1 to 2, 3 to 4, 5 to 6 |
| C: Analysis and line of argument | Does the student analyse the information and produce a coherent line of argument? | 0, then 1 to 2, 3 to 4, 5 to 6 |
| D: Discussion and evaluation | Does the student discuss the findings and evaluate the essay? | 0, then 1 to 2, 3 to 4, 5 to 6, 7 to 8 |
| E: Reflection | Does the student evaluate the effect of the learning experience on them as a learner? | 0, then 1, 2, 3 or 4 |
On Criterion B the guide is direct: "Showing your knowledge and clear understanding of the mathematics you use is arguably the most important criterion in a mathematics essay." It also cautions that "an extended essay is not a research paper revealing that you have discovered something profound and new".
On Criterion A it asks for an equation editor and warns against "using inappropriate symbols like * for multiplication and ^ for powers". On research questions it says: "Be careful with research questions that compare two different approaches to a topic."
If understanding the mathematics is what matters most, the most useful thing a student can do before or alongside the essay is to learn mathematics well. That is ordinary teaching, and it is what we do.
The same goes for writing mathematics properly: line-by-line algebra, correct notation, a typeset equation. These are skills we practise in lessons on our own problems, which a student can then use independently.
The line
Very little, and only through the school. The guide sets the supervisor as the channel for permitted support, limits feedback to one draft, and treats help beyond that as a possible case of academic misconduct.
| Question | What the guide says |
|---|---|
| Who supports the student? | A supervisor allocated by the school, who runs the three reflection sessions and signs the RPF |
| How much draft feedback? | The supervisor may "read and comment on one draft only of the essay (no direct editing is permitted)" |
| Proofreading? | "You must do your own proofreading", including spelling, grammar, formatting and the word count |
| Other help? | Students may not receive assistance with any aspect of the research, writing or proofreading beyond what the supervisor permits |
| External mentors? | Only "with the agreement of the school", with a signed external mentor form, and a school supervisor still allocated |
| Writing or editing services? | Presenting their output as your own "is dishonest and demonstrates a lack of integrity" |
| AI tools? | "Using artificial intelligence (AI) to write an essay that is then presented as your own is dishonest"; AI material may be a cited resource |
| If a supervisor suspects help? | They must tell the coordinator, who must inform the IB; it may be investigated as academic misconduct |
We do not suggest, refine or approve a topic or research question. We do not recommend sources, collect or analyse data, write or debug code for an essay, read drafts, comment on structure, proofread, or prepare a student for the viva voce.
We do not act as an external mentor, even where a school might agree to one. That role belongs to institutions the school selects for research access, under the IB's form.
We teach mathematics, statistics and programming as subjects, at and beyond the Diploma syllabus, in ordinary lessons. We teach how mathematical writing works and how to read a research article, using material that has nothing to do with the student's essay.
If a student tells us their essay topic, we will not teach to it. We ask students to keep the essay out of our lessons, so that their supervisor and the IB can be confident the work is theirs.
For the same line drawn around the Diploma maths internal assessment, see IB maths tuition, and for the computing course itself, IB computer science.
Our lesson family
By running small investigations of their own on problems that are not, and will not become, their extended essay. The two below are ours, deliberately short and far from typical essay territory; they exist only to practise method.
import random, time
def linear_search(items, target):
for i, x in enumerate(items):
if x == target:
return i
return -1
def binary_search(items, target):
lo, hi = 0, len(items) - 1
while lo <= hi:
mid = (lo + hi) // 2
if items[mid] == target:
return mid
if items[mid] < target:
lo = mid + 1
else:
hi = mid - 1
return -1
for n in [1_000, 10_000, 100_000, 1_000_000]:
data = list(range(n))
targets = [random.randrange(n) for _ in range(200)]
for name, fn in [("linear", linear_search), ("binary", binary_search)]:
start = time.perf_counter()
for t in targets:
fn(data, t)
per_call = (time.perf_counter() - start) / len(targets)
print(n, name, f"{per_call * 1e6:.1f} microseconds")Our script, for practising a fair experiment: same data, many trials, one change at a time. The results depend on the machine, which is itself a point to discuss.
Controlled comparison: the same lists and targets for both methods, many repetitions, and only the input size changed. That mirrors what the guide asks of science essays, controlled variables and a standardised method, on a problem too small to be an essay.
Interpretation: linear search time grows roughly in proportion to n, binary search far more slowly. The student should explain why from the code, not only report the numbers.
Because the guide is clear that help with the essay's research must come through the supervisor. Practising method on unrelated problems builds the skill without importing anyone else's thinking into the student's essay.
It also keeps the student honest with themselves: if they can run a small investigation alone, they can run their own essay alone.
Over the Diploma
Schools set their own extended essay calendars. Our lessons run alongside, on syllabus maths and computing, and never on the essay.
| Stage | What a student might learn with us (ours) | What stays with the school |
|---|---|---|
| Early in year 1 | Syllabus maths and programming made secure | Choosing a subject and supervisor |
| Later in year 1 | Mathematical writing and reading research, on our practice problems | Topic, research question, first reflection session |
| Through the research | Ordinary syllabus lessons only | All research, the interim reflection, the one draft |
| Final stages | Exam preparation for the subject papers | Final version, viva voce, reflective statement |
| Year 2 exams | Revision of the syllabus | Submission through the school |
Ask your supervisor or the extended essay coordinator before getting any help. The guide puts that judgement with the school.
If in doubt about a lesson with us, leave the essay out of it.
For both IB maths subjects, see IB maths tuition.
For the computing course, see IB computer science.
All related courses
Subject teaching only. Each card opens a syllabus.
UK / IEE / 01
Both Diploma maths courses, SL and HL.
Open the syllabusUK / IEE / 02
The new Diploma computing course.
Open the syllabusUK / IEE / 03
Data analysis done properly.
Open the syllabusUK / IEE / 04
Number theory, combinatorics and proof.
Open the syllabusUK / IEE / 05
Data structures and algorithms for teens.
Open the syllabusUK / IEE / 06
From first scripts to real programs.
Open the syllabusUK / IEE / 07
Working with data sets in Python.
Open the syllabusHow lessons run
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. We teach from India, which has no clock change, so for students in the UK India time is four and a half hours ahead from late March to late October and five and a half the rest of the year; students in other countries book in their own local time.
After school
Evening sessions around the DP timetable.
Weekend morning
For students with CAS commitments in the week.
Holidays
Short courses in a topic beyond the syllabus.
Maths and computing taught for their own sake.
Method practised on investigations we wrote, unrelated to any essay.
A class of 15 to 20 at one level, or lessons with your own teacher.
We never read, edit or debug any part of an extended essay.
We do not take the external mentor role under the IB form.
Essay grades are the IB's; we do not predict them.
Student work
Projects from our coding and maths classes, made outside any assessed work. More on student labs.

AI and ML
An AI nutrition coach that reads what you eat and works you toward a target.

AI and ML
A chatbot that answers mathematics and programming questions, built and deployed by a student.

AI and ML
An assistant that helps a young person recognise unsafe situations online.

Web app
A weather forecasting site with live conditions for any location.
Fees
A monthly fee in the billing currency for your region, paid each month with nothing locked in. Your first lesson costs nothing.
Free first class
USD 0
no card required
Group batch
USD 100
a month, billed in US dollars
One to one
USD 150
a month, billed in US dollars
What families say
From parents, posted on our Google profile.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Extended essay questions
The IB's 2027 guide says students may not receive assistance with any aspect of the research, writing or proofreading beyond what their supervisor permits. We therefore teach subjects and method on our own problems and never work on an essay.
No more than 4,000 words, with a reflective statement of no more than 500 words on the reflection and progress form. The guide estimates about 40 hours of student work.
A, framework for the essay; B, knowledge and understanding; C, analysis and line of argument; D, discussion and evaluation; and E, reflection, which applies only to the reflective statement.
Often. The guide says mathematics uses a lot of algebra, so the final word count is likely to fall short of 4,000 words.
Yes. The guide says it is mandatory to include secondary research, meaning a review of the literature, whether the essay is mainly theoretical or mainly practical.
The guide lists mathematics and computer science among its example pairings for the interdisciplinary pathway. Check with your school, and note that interdisciplinary essays must currently be in English, French or Spanish.
Once. The guide says the supervisor may read and comment on one draft only, with no direct editing, after the interim reflection session and before the final one.
The guide says using AI to write an essay presented as your own is dishonest. AI-generated material can be used as a resource if it is checked and properly cited.
The guide says a student must achieve a D grade or higher on the extended essay to be awarded the diploma. With theory of knowledge it contributes up to three points.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. UK students see UK times when booking.
Related pages
Subject pages and our UK hub.
AA and AI at SL and HL.
The Diploma computing subject.
For Diploma students in the Gulf.
The sixth-form alternative.
Maths and coding challenges by month.
The UK hub.
Part of the guide: UK maths exam boards and specification codes
More guides: UK maths year by year, Reception to Year 11 · UK selective school maths tests: 7+, 11+, 13+ and 16+ · UK university admissions: maths tests and computing applications · UK maths enrichment, competitions and able pupils
Start here
Tell us which IB subjects you take and what you want to learn. Please do not send us your essay topic or draft; we will not use them.
Reading first? Each course page sets out a syllabus, and how we teach describes a lesson.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
WhatsApp is the quickest way to reach us, and free from UK phones. Replies come from India, from a +91 number.
A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.
Book a priority demo