🏠 Home
📝 Practice
💬 Ask Tutor
📄 Past Papers
♾️ Unlimited Practice
📈 Grapher
🧾 Examiner Report
📊 My Progress
🎁 Rewards
Welcome back 👋
Student
0
Questions Today
-
Accuracy
💡
Cambridge Exam Tip
Always show your working — method marks (M1) can be awarded even if your final answer is wrong.
Quick Practice - Start Here
Select a Topic
💬 Ask MathMate Anything
Explain circle theorems I keep getting surds wrong Sine rule vs cosine rule? Give me a hard vectors question How to do Show That proofs Explain conditional probability
🎓
Hi! I'm MathMate - your personal Cambridge IGCSE Maths tutor. Ask me anything about 0580 Extended. I can explain concepts, work through problems step by step, or quiz you on any topic. You can also 📷 scan a homework question to get help. What would you like to work on today?
📷 Scanned Question
scanned question
Enter to send · Shift+Enter new line · Ctrl+V paste screenshot
📷 Scanner

📄 Cambridge Past Papers

Cambridge IGCSE 0580 Mathematics - Extended Tier · Papers 21, 22, 41, 42

♾️ Unlimited Practice - Exam Mode

Exam conditions - no hints, no Socratic mode. Use 🔀 Mix to get questions weighted to your weakest topics. Difficulty auto-adjusts as you improve.

Choose Topic
Difficulty

🎯 Auto - difficulty adjusts based on your accuracy per topic.

Paper Type

📄 Paper 2 - Single-skill, non-calculator, max 3 marks per question.

📈 Interactive Function Grapher

Plot equations, explore transformations, and visualise IGCSE topics. Type any function using standard notation.

Quick Functions
Add Equations (up to 4)
x from to y from to
Ask MathMate about this graph

🧾 Examiner's Report Generator

Submit any question and your working. Receive a formal Cambridge-style marking report - exactly how an examiner would score you.

📷
Homework Scanner Mode Active
Scan a question, then scan your working - the AI will cross-analyse both.
NEW
1. Select Topic Context

Choose the topic so the AI applies the correct Cambridge mark scheme rubric.

2. Enter Question & Your Answer
📄 Step 1 - The Question
📄 Question image loaded
question
Transcribing question…
✏️ Step 2 - Your Working
✏️ Working image loaded
working
Scanning working…
The Question (type or scan above)
Your Working & Answer (type or scan above)
Cambridge IGCSE 0580 · Marking Report
Mathematics
-
marks
-
✅ MARKS AWARDED
❌ MARKS LOST
📋 EXAMINER'S COMMENTS
💡 MODEL ANSWER
Cambridge IGCSE 0580 Extended
📊 My Progress Report
Track your journey to A*
0
Questions
-
Accuracy
0m
Study Time
0
Day Streak 🔥
Predicted Cambridge Grade
-
To reach next grade
DCBAA*
0%50%60%70%80%
💪 Strengths
Complete more questions to see your strengths.
🎯 Needs Work
Complete more questions to identify weak areas.
📚 Topic Breakdown

🎯 My AI Study Plan

Solve 20 questions to unlock your weekly AI plan 0 / 20
Generate your personalised study plan below - it analyses your Paper 2 and Paper 4 performance separately to prioritise where your grade improvement is greatest.
🏆
Members Area
Rewards & Community
Earn badges. Share progress. Help build MathMate.
🏗️
Beta Architect Program
Help build MathMate. Earn points. Get recognised.
0
Your Points
#-
Your Rank
-
Badge
Submit Feedback
Founders Board - Top Contributors
Loading leaderboard...
Roadmap Vote
Upvote what gets built next. Top vote ships next sprint.
⚛️ Physics Support (IGCSE 0625)
Extend MathMate to Physics
-
votes
🇶🇦 Arabic Language Interface
Full Arabic UI + explanations
-
votes
📝 Timed Mock Exams
Full simulated exam experience
-
votes
🎓
Weekly Achievement Certificate
Complete 20 questions to unlock your official grade certificate
Questions this week 0 / 20
Keep going - you need 20 questions to unlock your certificate
Topic Mastery
Certificate resets every Monday
🔗
Refer & Earn
Give a friend free time. Get free time back.
📅
Monthly
Friend joins MathMate
You get +1 week free
📆
3-Month
Friend joins MathMate
You get +2 weeks free
🗓️
Annual
Friend joins MathMate
You get +1 month free
Your Referral Link
mathmate.qa/?ref=...
0
Total Referrals
0
Days Earned
🎯
Daily Challenge
One hard question per day. Build your streak.
🔥 0 day streak
🏟️
Topic Tournament
5 questions. 60 seconds each. Beat your score.
Tournament
Score
0
Question
1/5
Question 1 of 5 1:00
Loading question...
🏅
Achievement Badges
Unlock badges by practising and improving.
🎓
MathMate IGCSE
Your 24/7 Cambridge Maths Tutor
Log In
Sign Up
or
🔒
Upgrade to Premium
Pay securely via Fawran · Activated within 1–2 hours
Monthly
QAR 99 · cancel anytime
QAR 99
3 Months POPULAR
One payment · QAR 83/mo
Save QAR 48 — 16% off
QAR 249
Annual BEST VALUE
One payment · QAR 50/mo
Save QAR 589 — 50% off
QAR 599
📲 How to pay via Fawran
  1. Open your banking app and go to Fawran / Instant Transfer
  2. Send QAR 99 to number +974 77070626
  3. In the transfer notes, write your memo: MM-XXXX
  4. Take a screenshot of the confirmation screen
  5. Click Continue below and upload your screenshot
Your unique transfer reference
MM-XXXX
Write this in the Fawran transfer notes so we can match your payment

Questions? WhatsApp us at +974 77070626