Projects help learners connect an idea with an observable result. The builds below are deliberately small and use non-sensitive sample inputs. They are learning exercises, not benchmark tests, product reviews, or proof that a model is suitable for production.
Project 1: Create an image classifier
In Teachable Machine, define two or three simple image classes, collect a modest set of permitted examples, and train a model. Keep some new examples aside for a manual check. Test whether a changed background, angle, or lighting changes the prediction. Record misclassifications and explain why a small classroom exercise cannot establish performance on a broader population.
Project 2: Follow a machine-learning lesson
Pick a lesson and matching exercise in Google’s Machine Learning Crash Course. Write an expected outcome before running it. After completing the exercise, explain in your own words how the input, model, and evaluation relate. If the notebook or lesson requirements do not match your device, use the provider’s current setup instructions rather than a third-party download.
Project 3: Build a small text-labeling review
Create fictional sentences and assign human labels such as “billing,” “setup,” or “feedback.” Ask an AI tool to suggest labels, then compare suggestions with the labels you wrote. Mark uncertain or incorrect outputs. Do not treat the exercise as a reliable classifier, and do not use customer or employee text without permission.
A repeatable project record
- State the task and who would use the result.
- Record the tool, date, version if visible, and setup requirements.
- Describe sample inputs and what was excluded.
- Write expected output and a simple pass/fail rule.
- Include a normal case and an edge case.
- Note failures, privacy implications, and what you would need to validate before wider use.
What a small project cannot prove
A few examples cannot establish broad accuracy, fairness, reliability, safety, or return on investment. For consequential uses, use representative data under an approved process, evaluate failures, and involve qualified reviewers. Avoid uploading sensitive data to a public tool.
Make the three builds a progression
Use the projects as a portfolio of learning artifacts, not three unrelated tool demonstrations. For each build, save the question, setup, permitted sample data, expected result, observed output, failure case, and next step. A later project should add one new skill—such as designing a reference label, reviewing errors, or documenting a data boundary—rather than simply adding a more impressive interface.
- Before the first build: write a one-sentence scope and identify an example the model should not accept.
- Between builds: compare the new method with the earlier baseline and explain what changed. Keep the previous example set so you can detect regressions.
- At the final build: prepare a short README with setup requirements, input provenance, known failure modes, and instructions for another learner to reproduce the exercise.
Do not publish private images, personal data, or credentials in a project file. A small demonstration cannot show that a model will generalize, remain fair, or be safe in production. This article is a sequenced project path; the practice-exercise guide instead gives standalone sample-data activities.
Related reading
For a course selection framework, read the beginner tutorial checklist. Developers looking for official technical learning material can use the developer resource guide.
About the author
Femica Maydinda Harend writes practical technology guides for AILooma, prioritizing clear examples and transparent limitations.
Editorial note
This is an instructional outline, not a record of AILooma running or validating these projects. External course details and tool behavior may change.
