Skip to content
Features

A course is a place, not a document.

Everything here exists because a plan you can't change, can't feed, and can't fall behind on is a plan you abandon in week two. This is what a course becomes once it exists.

27 ways to teach.

Count them.

Every other tool teaches every topic the same way. BiliMind composes each lesson from all of this — and if a lesson comes back missing what its kind of knowledge needs, it's rejected and rebuilt.

What it looks like in a lesson

ExplainersThe idea, written at the level you asked for — no filler.
bilimind.com/you/espresso-at-homeLesson 2
Explainer

What extraction actually means

Extraction is how much of the ground coffee the water dissolves on its way through. Too little and the shot is sharp and thin; too much and it turns ashy and dry.

Everything on the machine — grind, dose, time, temperature — is a lever on that one number.

Grounded in 1 of your materials

Cycling through all 27 — hover any pill to stop.

And it picks by what kind of thing you're learning.

Eleven kinds of knowledge, each demanding a different lesson. Tap around:

Walkthrough

Numbered steps you actually follow, one at a time.

Checklist

Keep it open while your hands are busy doing the thing.

Project + rubric

Do it for real, get graded against a clear bar.

Exam

For the stuff where getting it wrong isn’t an option.

A procedure gets steps and a checklist — never a wall of prose. If a lesson comes back missing what its kind needs, it’s rejected and rebuilt.

This is what a generated lesson actually looks like.

Not prose. A comparison built on the axes that separate the confusable things, key points, a drill — and a tutor docked beside the page that knows exactly which paragraph you're on.

Roadmap Sour, sweet & bitter Step 2 · 35 min

Step 2 · 35 min · after “The five variables…” · then “Choosing beans…”

Recognising sour, sweet, and bitter in a shot

1/6 · ComparisonEditMark complete

A shot can be harsh in two opposite ways. Sour and bitter both taste “off”, but they sit on opposite sides of the sweet window — and the fix for one is the opposite of the fix for the other.

Dominant tasteGrind move
SourSharp, lemony, thinFiner
BalancedSweet, syrupy, cleanKeep as is
BitterAsh, harsh roast, dryingCoarser
  • Sour (under-extracted) — a sharp, thin shot with no sweetness — you need more extraction.
  • Balanced (sweet centre) — a shot you would happily drink twice — change nothing.
  • Bitter (over-extracted) — an ashy, lingering finish — you need less extraction.
  • Astringent — dry and rough alongside bitter — same fix as bitter.
comparisonkey pointstasting drillquiz · really gradedyour ink stays private
Done
Assistant DOCKED

Grounded in this lesson. Tap a starting point:

Ask, or point at a block…
Edit anything — it’s your course nowRegenerate one lesson — the rest untouchedFull version history — restore in one clickHighlight, note, ink, whiteboard — like a real textbook
Inside a lesson

Not a wall of text.

A lesson is assembled from the parts that suit what it is teaching — a proof gets a worked example, a fact gets flashcards, a skill gets a small project. You never get six of the same block in a row.

Explainers

The idea, in plain prose you can read.

Worked examples

The idea, done once, step by step.

Questions

Ten kinds, picked to fit the lesson.

Flashcards

The facts worth carrying forward.

Diagrams

Drawn where a picture says it faster.

Small projects

Somewhere to actually use it.

It doesn't just show you.
It checks.

“Correct!” without checking anything is entertainment. Nine question types, each graded the way it deserves — here are three of them, exactly as they look in a lesson.

You write · rubric grading

Lesson 2 · Quick write
Q3 · Short answerRubric-graded

Explain why a sour shot and a bitter shot need opposite fixes.

Check my answer2 attempts

Passed

7 / 10 · pass mark 7

70%

You've got the core trade-off and both examples. The edge case from lesson 4 is missing.

Graded on

  • Names the opposite fixes100%
  • Links taste to extraction80%
  • Mentions the lesson-4 edge case20%

    Re-read lesson 4, then try question 2 again.

The rubric is written before you answer — the bar can't move. Answer keys never reach the browser.

You code · it runs it

Lesson 7 · Brew ratio calculator
ratio.pytests.pyPython Run tests
1
2
3
4
5

Tests

3 / 3 passed
returns the right total
handles the empty list
rejects a negative price

JavaScript, Python, SQL, HTML — live against real tests, in your browser. Fix broken code, query a real database, build a page.

You talk · it talks back

Lesson 6 · Ordering, out loud

Say it the way you'd say it to the barista.

Un caffè e un cornetto, per favore

A coffee and a croissant, please

Speak
92%heard: “un caffè e un coretto per favore”
Uncaffèeuncornettoperfavore

Nice — “cornetto” came out as “coretto”. Lean on the rn, then the double t.

B

Subito! Lo vuole al banco o al tavolo?

29 voices, 20 languages. It hears what actually came out of your mouth, marks the word that slipped, and a role-play partner answers back in character.

Bring your own stuff. It actually teaches from it.

Upload a semester of slides, the company handbook, lecture subtitles, a stack of links. BiliMind pulls them apart and weaves the relevant passages into your lessons — so you study the syllabus you'll be examined on, not a generic internet average.

Sources are verified before you see them. Dead links don't ship. Made-up citations don't exist here.

PDF PowerPoint Word EPUB Spreadsheets Subtitles Web pages Images Video Zip Raw notes

Drop anything here

…and it becomes part of the course

barista-course-notes.pdf2.4 MB · 12 pages
“Grind size vs contact time”“The 1:2 ratio, page 7”“Channelling: causes”

Woven into Lesson 2 and Lesson 5

Built for the four months after the excitement wears off.

Anyone can start a course. This is the machinery that gets you to the end of one.

Miss three days? The plan just… slides.

No red badges, no pile of guilt. Mark a day done or skipped and everything after it re-flows to fit the hours you actually have.

Re-flowed. Nothing lost.

Review lands right before you'd forget.

Finish a lesson and it quietly queues for review. Recall it easily, the gap widens. Fumble, it comes back sooner. Free forever, on every plan.

tomorrow6 days2 weeksa month

One glance answers everything.

The Today screen: what's due, what slipped, what's next, where you left off — and whether your streak is alive. A morning digest lands daily.

Due now: Tasting sour vs bitter25 min
Review queue 6 cards
Streak 12 days

So — what do you
want to learn?

Just try it and see if it fits you. Takes a minute. Costs nothing.

Free to plan · no card · you read the whole plan before a lesson is written