Ibnovate Course 1 · The Young Builders
⏱ 1 session (60 min) + short homeworkProject · ages 8–11

Unit 1 Project — Train Your Own AI

Run after: Sessions 1–4 · Time: one 60-min session (plus optional homework to gather examples) · Ages: 8–11

Project goal: each student trains a Teachable Machine model to recognise something they choose, tests it honestly, and explains how it learns.

What students build

Students use Teachable Machine to build their own image-recognition model with two or three classes (groups it can tell apart). They collect example images from their webcam, train the model, then test it with brand-new examples it has never seen — and report where it does well and where it gets confused.

Concrete ideas a student could pick: - Thumbs up vs thumbs down — a hand-signal detector. - Glasses on vs glasses off, or hat vs no hat. - Three of my toys — e.g. teddy vs car vs ball, held up to the camera.

Steps

  1. Pick something with 2–3 clear classes that look different from each other. Write the class names down first.
  2. In Teachable Machine, choose Image Project → Standard image model, and name each class.
  3. For each class, record at least 30 example images from the webcam, moving a little between shots — different angles, distances, and backgrounds.
  4. Click Train Model and wait for it to finish. Do not change classes while it trains.
  5. Test honestly: show the model new examples it did not learn from, including tricky ones, and watch the confidence bars.
  6. Notice one thing it gets right and one thing it gets wrong or confused about, and think about why (too few examples? backgrounds too similar?).
  7. Improve it once: add more varied examples to the weakest class and re-train, then test again.
  8. Prepare a 30–60 second explanation: what it recognises, how you taught it, and one honest limitation.

Deliverable

A short live demo (or a screen-recording) in which the student: - shows the model correctly recognising each class at least once, - shows one honest example where it struggles, and - explains in their own words how it learned (examples → patterns → prediction) and one way to make it better.

The rubric scores four rising levels:

Assessment ladder showing the four rubric levels rising from the lowest to the highest

Assessment rubric

Criterion Emerging (1) Developing (2) Proficient (3) Exemplary (4)
Data collection (examples) Very few or messy examples; classes hard to tell apart Enough examples but all similar (same angle/background) 30+ varied examples per class across angles and backgrounds Rich, varied examples chosen deliberately to cover tricky cases
Training a working model Model does not train or rarely predicts correctly Model works but is often wrong Model reliably recognises each class in a fair test Model is robust and stays accurate even on tricky new examples
Honest testing Only shows examples that work; ignores mistakes Notices a mistake but cannot say why Finds a real limitation and gives a sensible reason Diagnoses the cause and improves the model by re-training
Explaining how AI learns Cannot describe how it learned Mentions "examples" but muddles the steps Clearly explains examples → patterns → prediction Explains the process and links more/better examples to better guesses

Instructor tips

Ibnovate · Build · Innovate
Type to search · Esc to close
Welcome back
Sign in to continue building.
Accounts are created by Ibnovate — ask your instructor for your login.
🔒