Streak
0 days
Log something today to start your streak.
Motivation + progress for beginner developers
Amber helps beginners track what they’ve learned, see their next steps, and stay consistent with a gentle streak + a growing pet.
Streak
Log something today to start your streak.
Your pet
Your pet grows when you show up. Lose the streak and it turns to ashes — but you can always restart.
Next level at 50 XP
Learned topics
Track confidence so you can review what’s shaky — and celebrate what’s solid.
“You don’t need confidence to start. You gain confidence by continuing.”
Your Space — what you’ve learned & how confident you feel
Keep a clean record of what you learned. Add confidence (1–5) so you know what to review.
Fast logging. You can polish later.
Search, filter by confidence, and pick what to review.
Select topics you learned and generate a quiz. (AI version later; demo quiz can be template-based.)
Security note: never put API keys in the browser. If you use AI later, call it via a backend/proxy.
Q1. What is a loop, and when would you use it?
Q2. What does git commit do?
Future Map — connect what you know to where you’re going
Turn “random topics” into a meaningful path. See why you’re learning each step and what to do next.
You’re not “just learning loops.” You’re building the foundations for real skills.
Tip: low-confidence topics stay visible so you can review them.
Backend Developer → You’ll build services that receive requests, process data, and return responses (APIs). You’ll work with databases, authentication, and deployment.
Focus on one step at a time. Amber recommends steps you’ve unlocked via prerequisites.
Why: Arrays are the most common way to store multiple values. You’ll use them in APIs, algorithms, and data processing.
Prerequisites
Micro tasks
Why: Debugging is the skill that saves you hours. Beginners grow fastest when they can find and fix bugs without panic.
Prerequisites
Micro tasks
Why: HTTP is how the web communicates. If you want backend, this is your “language” for requests and responses.
Prerequisites
Micro tasks (once unlocked)
A simple “skill tree” preview. Later you can generate this from your topic graph.
Foundations
Core skills
Backend
Milestone
Goals — turn intentions into steady progress
Write goals that fit your energy. Small, realistic goals keep your streak alive.
Be specific and gentle. You can always adjust later.
Check off what you complete — progress is progress.
Short reflections help you learn faster and reduce burnout.
Refresh — reset your mind without leaving learning
Take a mental reset without breaking your flow. Gentle inspiration, not distraction.
Pick what you need right now. There’s no “wrong” choice.
Gentle reminders of why what you’re learning matters, connected to real-world use.
One very small prompt related to what you’ve already learned. No pressure.
A short breathing pause to release tension and reset your focus.
See how a topic you learned fits into a larger system or career path.
Curated, calm cards — like Pinterest, but for your learning journey.
Why this matters
Loops are used in servers to process requests, in databases to scan records, and in games to update every frame. You’re learning a universal tool.
Based on: LoopsConfidence boost
Confusion doesn’t mean you’re bad at coding. It usually means you’re exactly at the point where learning happens.
MindsetMicro challenge
Without writing code, explain in words what a function does and why it’s useful.
Tiny taskBig picture
Functions are the building blocks of APIs. When you write an endpoint, you’re really writing a function that talks to the world.
Career contextA short pause can help your brain consolidate what you learned.
Sit comfortably. Inhale through your nose for 4 seconds, exhale through your mouth for 6 seconds.
(Timer becomes active once JavaScript is added.)
One small prompt to help you re-enter learning gently.
“What is the smallest next thing I can do right now?”
Contact — feedback, support, and collaboration
We’d love to hear from you. Send feedback, report a bug, or suggest a feature.
Please include details (what happened, where, and what you expected).
Quick answers about the demo.