
Why a Mood Tracker Is the Perfect First AI + Data Project
Ages 11–13 is a sweet spot: kids are curious, they’re starting to notice patterns in their own habits, and they’re ready for “real” projects that feel meaningful. A mood tracker coding project checks all the boxes:
- It’s personal and motivating (they’re tracking their day).
- It introduces data skills without feeling like a spreadsheet lesson.
- It’s a safe way to talk about wellbeing and data privacy.
- It sets up a gentle path to “AI thinking”: collect data → look for patterns → make a simple prediction.
This is a great data project for middle school students because it mirrors how real apps work—minus the complicated parts. Your child will build something that:
- asks a few short questions each day
- saves their answers as “data”
- summarizes trends (like which days are happiest)
- optionally tries a beginner-friendly “AI” step: predicting tomorrow’s mood based on recent entries
Important note: this isn’t a mental health tool or diagnosis. It’s a learning project. If your child ever shares something worrying, treat it as a conversation starter and consider professional support.
What Your Child Will Build (and What They’ll Learn)
Think of the project in three layers: tracking, summarizing, and predicting.
Layer 1: Track (collect data)
Your child creates a small daily check-in with 3–5 questions. Keep it quick—under 60 seconds—to help them stick with it.
Example questions:
- Mood (1–5)
- Energy (1–5)
- Stress (1–5)
- Hours of sleep (number)
- One word about today (optional)
Skills they practice:
- designing simple input forms or prompts
- choosing consistent scales (like 1–5)
- storing entries in a list, table, or spreadsheet
Layer 2: Summarize (learn data basics)
Now the fun part: “What does my data say?” Your child learns to:
- calculate averages (mean mood)
- find min/max (best day, toughest day)
- count categories (how many 4s and 5s this week)
- create simple charts (bar chart or line chart)
Layer 3: Predict (a gentle intro to AI)
A true beginner ai project for kids doesn’t need heavy math. “AI” can be as simple as:
- Rule-based prediction: “If sleep < 7 hours, mood tends to be lower.”
- Nearest-neighbor idea: “Find a past day that looks similar (sleep + stress) and use that mood as a guess.”
Even if your child never trains a model, they’ll learn the most important AI concept: AI depends on data quality.
Project Plan: 5 Days, 20 Minutes a Day
Here’s a realistic schedule that works for busy families. You can do it with Scratch, Python, or even Google Sheets—choose what matches your child’s comfort.
Day 1: Define the tracker and the rules
Have your child decide:
- Which 3–5 questions they’ll track
- What each scale means (make it consistent)
- Where data will be stored (local file, spreadsheet, notebook app)
Parent tip: Ask, “How will future-you understand what a ‘3’ means?” Clear definitions make data usable.
Day 2: Build the data entry flow
Goal: make it easy to enter a daily record.
A simple record might look like:
- date: 2026-02-26
- mood: 4
- energy: 3
- stress: 2
- sleep_hours: 7.5
Encourage:
- input checks (only allow 1–5 for mood)
- saving after each entry
Day 3: Add summaries
Add features like:
- weekly average mood
- “best sleep night” vs “lowest mood day”
- count of moods (how many 1s, 2s, 3s, etc.)
Day 4: Add a simple “AI guess”
Two kid-friendly options:
- If-then rules (great for Scratch)
- Similarity match (great for Python)
Example rule set:
- If sleep_hours < 7 and stress >= 4 → guess mood 2–3
- If sleep_hours >= 8 and stress <= 2 → guess mood 4–5
The lesson: rules are “handmade AI.” They’re not always right, but they’re testable.
Day 5: Reflect, improve, and talk about privacy
Have your child answer:
- What patterns did I notice?
- What data is missing?
- What would make predictions more accurate?
- Who should (and shouldn’t) see this data?
This is where you naturally introduce: teach data privacy to kids project habits.
The Data Template (Use This Table as Your Starting Point)
Below is a simple structure your child can copy into a spreadsheet or code as a table/list. Keep it small and consistent.
| Column | What to Enter | Example | Why It Matters | Privacy Level |
|---|---|---|---|---|
| date | YYYY-MM-DD | 2026-02-26 | Helps sort and chart trends | Low |
| mood | 1–5 rating | 4 | Main outcome to track | Medium |
| energy | 1–5 rating | 3 | Often links with sleep/exercise | Medium |
| stress | 1–5 rating | 2 | Adds context to mood | Medium |
| sleep_hours | Number (0–12) | 7.5 | Strong pattern-maker variable | Medium |
| screen_time_hours (optional) | Number | 2 | Useful for pattern checks | Medium |
| note (optional) | Short text | “Soccer practice” | Adds meaning, but can reveal more personal info | High |
Actionable tip: If your child wants to share results (with you, a teacher, or friends), share charts and averages, not raw daily notes.
Data Privacy: Make It a Built-In Feature, Not an Afterthought
Mood data is personal. The goal of this project isn’t to make kids anxious—it’s to build strong, practical instincts.
Here’s a simple privacy checklist you can use together (and it fits perfectly into a teach data privacy to kids project):
- Collect the minimum: If “notes” aren’t needed, skip them.
- Store locally when possible: A file on the device or a private spreadsheet is simpler than an online app.
- Use nicknames or initials: If a class is doing it, don’t store full names.
- Avoid precise locations: No GPS, no “where I was” fields.
- Separate identity from data: If sharing, remove the date or replace it with “Day 1, Day 2…”
A parent-friendly script that works:
- “This is your data. You decide who sees it.”
- “Let’s design it so even if someone saw it, it wouldn’t reveal too much.”
Optional “privacy upgrade” for advanced 13-year-olds:
- Add a passcode to open the tracker
- Encrypt the file (or at least password-protect the spreadsheet)
Make It Feel Like AI (Without Making It Complicated)
Kids often think AI is “magic.” This project shows them the truth: AI is patterns + probabilities.
Try these mini-challenges to deepen learning:
- Bias check: Are weekends overrepresented? (More data on weekends can skew the “average mood.”)
- Data quality check: What happens if they forget to log for 3 days?
- Feature experiment: Add one new column for a week (like “exercise_minutes”) and see if it improves the prediction.
- Prediction score: Track whether the guess was close (difference of 0–1 on mood scale = “good guess”).
If your child asks, “Is this real AI?” a good answer is:
- “You’re using the same idea real AI uses: learning from data. Real models just do it with more math and more data.”
Next Steps: How to Get Started This Week
Choose one path and keep it simple. The goal is momentum.
- Pick your tool (10 minutes)
- If they like visual coding: use Scratch-style blocks.
- If they’re learning text coding: use Python (lists + CSV).
- If they’re brand new: start in Google Sheets and add charts.
- Commit to a tiny daily habit (5 minutes/day)
- Set a reminder after dinner or before bed.
- Keep the check-in to 3 questions for the first week.
- Do a “Weekly Data Review” together (15 minutes) Use these parent prompts:
- “What’s one pattern you noticed?”
- “What would you change in the questions?”
- “What should stay private, and what’s okay to share?”
- Add one upgrade (choose one)
- A simple chart (line chart for mood over time)
- A prediction rule (“If sleep is low, predict mood is lower”)
- A privacy feature (remove notes, add a passcode, or anonymize)
If you’d like a guided version, Intellect Council lessons can walk your child through collecting data, analyzing it, and building beginner-friendly AI logic—step by step, with safety and privacy woven in from the start.
Key Takeaways
- A mood tracker is a meaningful, beginner-friendly way for ages 11–13 to learn how data is collected, stored, and analyzed.
- “AI” can start as simple pattern-finding and rule-based predictions—no advanced math required.
- Privacy should be designed into the project: collect minimal data, protect notes, and share summaries instead of raw entries.

Auther
Toshendra Sharma