The whole curriculum, mapped to you
All 1,067 entries of Taiwan’s 108 Curriculum — six subjects, grade 1 to 12 — are in Milo as a connected graph. Every question, every mistake you make and every paper it builds you hangs off the same map.
All 1,067 entries of Taiwan’s 108 Curriculum — six subjects, grade 1 to 12 — are in Milo as a connected graph. Every question, every mistake you make and every paper it builds you hangs off the same map.
Milo is a study app built around one idea: the useful thing an app knows about you is not how many questions you have done, it is which ones you got wrong and why. Every question is tagged to an entry in Taiwan's 108 Curriculum, so a mistake in September can still shape the paper it builds you in January. Maths runs grade 5 to 12; junior-high physics and chemistry run on a built-in bank.

Most study apps start from a pile of questions and try to tag them afterwards. Milo starts from the syllabus itself — then everything else hangs off it. Every screen below is a recording of the app, not a mockup.
All 1,067 learning-content entries across six subjects, grade 1 to 12 — including the senior-high tracks 11A/11B and 12甲/12乙 — extracted and connected. Not a chapter list: a graph with prerequisite edges, so Milo knows what has to come before what.
Each entry in the graph carries its own questions, its own textbook mappings, and — once you start working — your own record on it. That shared key is what lets a mistake in September change the paper you get in January.
Take one photo of finished homework. Milo marks it question by question and says where it went wrong — the minus sign that did not get distributed, not just a red cross. Wrong ones file themselves against the right node.
Ask for ten questions over a range and Milo works out which curriculum entries are in it, then allocates across them so one topic cannot eat the paper. Measured at under two seconds.
Milo writes a script, records narration, typesets the maths and renders a short whiteboard video about the exact question you missed. Or press voice and talk it through — it asks where you are stuck before it answers.
Everything you get wrong lands on the graph and stays there. Milo shows how many wrong questions became how many weak entries, and which section is actually stuck — and it keeps “never tested” and “tested but weak” as different states.
Photograph a paper your teacher set before. Milo works out how that teacher writes questions and weights the next mock towards it — then lands it back on the same curriculum graph.





The point is what happens on day thirty, not day one.
Homework, a worksheet, a paper your teacher set. Milo marks it question by question and names the step that went wrong.

Each wrong answer is tagged to an entry in the 108 Curriculum. Enough of them and Milo can see which parts of the syllabus you are actually weak on.

Practice sets, mock exams and the daily plan all read the same map. The longer you use it, the less of your time goes on questions you can already do.

Maths runs on the full 108 Curriculum, grade 5 to 12. Science, physics, chemistry, earth science and English are open too. Chinese and biology are still being built — marked as such, so you never download Milo and find an empty subject.
Maths runs the senior-high curriculum including 11A/11B and 12甲/12乙. Mock papers are timed, and the wrong ones feed the same blind-spot map as everything else.

A CAP mock covers all three junior-high years, not just the grade you are in right now — because that is what the real exam does.

This is not a list of reasons to quit your cram school. It is what each one is actually good at, so you can tell which gap you are trying to fill.
| Milo | Cram school | |
|---|---|---|
| When you can use it | Any time, including 11pm the night before | Fixed class times |
| Who the questions are for | Built from the entries you personally got wrong | The same handout for the whole class |
| Mistake tracking | Collected and mapped automatically | You copy them into a notebook yourself |
| Explaining one question | A whiteboard video for that exact question | Ask in class, or stay behind |
| Cost | Free, or NT$330/month | NT$5,000–15,000/month |
| Someone making you sit down | Daily tasks and streaks — you can still ignore them | A teacher in the room, which genuinely works |
| Knowing you as a person | Only what you do in the app | A teacher who notices when you are off |
Every question in Milo is tagged to an entry in Taiwan's 108 Curriculum. So is every mistake you make. That shared key is what lets Milo move from "you got this wrong" to "here is the next question you should see".

Milo keeps the map. You just practise.
Not the feature list — the decisions underneath it, which is what you will still notice in a month.
Questions, your mistakes and the curriculum all use the same 108 entry codes. That is why a mistake can change what you are given weeks later, instead of just sitting in a list.
A topic you have never tested shows as never tested, not as zero. Under three attempts Milo will not call you weak at something. Being wrong about a student is worse than saying nothing.
Ask for ten questions over a range and Milo allocates across the curriculum entries in it, so one topic cannot eat the whole paper — and two students get different papers.
The app itself says a guess is a guess. It learns your teacher's style from papers you show it; it does not claim access to anything it cannot have.
Everything that makes Milo useful on day one is free. Pro is for the parts that cost us to run — rendering explainer videos and live voice tutoring.
If something here stops matching the app, the answer is wrong and we want to know.
Milo is in open beta on TestFlight. Install it, take one paper, and see what it remembers about you.