AA HL IGCSE ∫ dx

IB, IGCSE, A Level Math and Computer Science Courses

Online Mathematics and Computer Science programs for IB DP, IB MYP, IGCSE, A Level, competitive maths, programming, IA and EE support.

Choose a learning track

Mathematics and Computer Science are organized into simple pathways so students can find the right support quickly.

Computer Science

IB, Cambridge & Programming

Theory, algorithms, IA/project support, Python, and exam-focused practice.

IB DP Mathematics

All four pathways with expert guidance.

AA HLMost Popular

Analysis & Approaches HL

For engineering, physics, and math-heavy university courses.

  • Calculus, algebra, proof
  • IA guidance & review
  • Paper 1, 2, 3 strategies
  • Weekly problem sets
Explore AA HL →
AA SL

Analysis & Approaches SL

Core calculus and algebra with analytical depth.

  • Core calculus & algebra
  • IA topic selection
  • Exam technique workshops
  • Concept-based learning
Explore AA SL →
AI HL

Applications & Interpretation HL

Statistics, modelling, and applied math.

  • Statistics mastery
  • Mathematical modelling
  • GDC integration
  • IA and exam prep
Explore AI HL →
AI SL

Applications & Interpretation SL

Applied math with real-world contexts.

  • Practical statistics
  • Modelling with tech
  • Accessible IA guidance
  • Exam confidence
Explore AI SL →

IB DP Computer Science

New syllabus support for first teaching August 2025 and first assessment May 2027, with separate SL and HL pathways, programming practice, case-study preparation and IA guidance.

CS SL

Computer Science SL

Standard Level support for systems, computational thinking, Python or Java, case-study preparation and the computational solution IA.

  • Current syllabus map
  • Paper 1 and Paper 2 strategy
  • Python or Java practice
  • IA planning and feedback
Explore CS SL →
CS HLHigher Level

Computer Science HL

Higher Level support for SL foundations plus abstract data types, object-oriented programming, deeper systems knowledge, case-study depth and IA execution.

  • SL foundation plus HL depth
  • Abstract data types
  • OOP and programming depth
  • Case study and IA support
Explore CS HL →

Pearson Edexcel mathematics courses

Choose your qualification stage, then match the specification code to your school course.

International GCSE

4MA1

International GCSE Mathematics A

Build confidence in Maths A with lessons matched to your Foundation or Higher entry, school textbook and exam goals.

View syllabus & course details →
4MB1

International GCSE Mathematics B

Prepare for Maths B with connected algebra, careful reasoning and practice suited to its two different paper formats.

View syllabus & course details →
4PM1

International GCSE Further Pure Mathematics

Extend strong school mathematics through richer algebra and calculus, with time to explain each argument and connect methods.

View syllabus & course details →

International AS & A Level

XMA01

International AS Level Mathematics

Make the transition to advanced mathematics with a plan that connects new methods to the algebra you already know.

View syllabus & course details →
YMA01

International A Level Mathematics

Develop sustained mathematical reasoning and a revision plan that gives each of your selected units the attention it needs.

View syllabus & course details →
YFM01

International A Level Further Mathematics

Build confidence with unfamiliar problems through careful modelling, exact working and a coherent plan for your Further Mathematics units.

View syllabus & course details →

IGCSE Mathematics & CS

IGCSE Math

IGCSE Mathematics (0580/0980)

  • Extended & Core syllabi
  • Chapter-wise practice
  • Mark scheme analysis
  • Revision workshops
Book an Introductory Session →
IGCSE CS

IGCSE Computer Science (0478)

  • Full theory syllabus
  • Python programming
  • Algorithm training
  • Past paper walkthroughs
Book an Introductory Session →
∫ ∞ Σ

Not Sure Which Course?

Book a paid introductory session and I'll create a personalized plan.

Course names and levels, explained

Use the name and code on your school timetable or exam entry. A course level, an exam-board code and a grade mean different things.

Core and Extended

In Cambridge IGCSE Mathematics, Core covers the core curriculum. Extended includes Core plus additional topics or greater depth. The entry route affects the papers and available grades; confirm your syllabus and route with your school. These labels do not apply to every IGCSE subject.

Foundation and Higher

GCSE Mathematics uses Foundation and Higher entry tiers with different content depth and grade ranges. Match your school’s board and tier. Our Foundation Mathematics support programme is separate from the GCSE Foundation qualification route.

AS and A Level

AS means Advanced Subsidiary; A Level means Advanced Level. A Level covers a broader, deeper course. In Cambridge International courses, AS can be a standalone qualification or part of an allowed staged A Level route. Confirm components and progression rules with your school.

MYP and DP

IB MYP means Middle Years Programme; IB DP means Diploma Programme. MYP 1–5 are programme years, not difficulty grades. MYP mathematics and extended mathematics follow school provision; DP uses SL and HL levels.

AA, AI, SL and HL

IB Mathematics AA is Analysis and Approaches; AI is Applications and Interpretation. SL means Standard Level and HL means Higher Level. HL has greater scope and depth. SL/HL also apply to IB DP Computer Science; AA/AI are mathematics route names.

IA and EE

IA means Internal Assessment, a task within an IB subject. EE means Extended Essay, an independent research essay in the Diploma Programme. They are support areas, not separate examination levels.

GCSE, IGCSE and International GCSE

GCSE means General Certificate of Secondary Education. IGCSE means International General Certificate of Secondary Education; Pearson uses the name International GCSE. Similar names do not mean identical syllabuses or papers.

AP, AB and BC

AP means Advanced Placement. AP Calculus AB and BC are course names, not grades: BC includes the AB calculus content and additional topics. AP Computer Science A is a course title; the “A” is not a grade or a Foundation/Extended tier.

Specification codes

Codes identify the exact qualification. For example, Cambridge 0580 is IGCSE Mathematics, 9709 is AS & A Level Mathematics, and 0478 is IGCSE Computer Science. Pearson 4MA1 identifies International GCSE Mathematics A. A code does not represent the student’s score or ability.

Programming terms

CS means Computer Science. OOP means object-oriented programming, a way of organising code using objects and classes. Data structures are ways to organise information; algorithms are step-by-step methods for solving problems.

References: Cambridge Core and Extended · Cambridge AS & A Levels · IB Diploma curriculum · College Board AP courses

Find your programme

Use the same subject and curriculum choices as introductory booking. Select a programme to discuss your current level and goals.

Full course programmes

IB Mathematics AA HL full programme →

Cambridge IGCSE Mathematics full programme →