๐ŸŒฑ MindBloom

March 11, 2026 ยท View on GitHub

MindBloom is an interactive educational app that teaches the fundamentals of Machine Learning through a visual and game-like experience.

Instead of reading about AI concepts, users train a digital brain, watch it grow, and observe how it learns from data. The goal is to make machine learning intuitive, interactive, and accessible to beginners.

MindBloom was built using SwiftUI and designed for the Apple Swift Student Challenge.

MindBloom Home


๐Ÿง  The Idea

Machine learning is everywhere today, yet most people don't understand how it works.

MindBloom turns ML into something you can see and interact with.

Users train a small digital brain by providing examples. As the brain learns:

  • the brain gains XP
  • new neurons connect
  • the brain visually grows
  • the user sees how training improves predictions

This mirrors how real machine learning systems improve as they receive more data.


โœจ Features

๐ŸŽจ Train the Brain

Users draw shapes directly on the screen to train the model.

Examples of training data:

  • Circle
  • Square
  • Triangle

Each drawing becomes training data for the brain.

The more examples provided, the smarter the brain becomes.

MindBloom Home


๐Ÿงช Test the Brain

Users can test the brain to see if it learned correctly.

The brain attempts to predict what the drawing is, demonstrating how machine learning models classify data.

This introduces the concept of:

  • prediction
  • accuracy
  • training improvement

๐ŸŒฑ Brain Growth System

The brain visually evolves as it learns.

Training increases:

  • XP
  • neuron connections
  • brain growth level

Growth stages: Seed โ†’ Sprout โ†’ Sapling โ†’ Tree