Daily habit first
Open the app, do 5 questions, watch the streak grow.
Practice coding-round MCQs in 3-minute daily sessions, build a streak, and move from habit to real placement prep one phone-first step at a time.
// Why it works
Open the app, do 5 questions, watch the streak grow.
Students explain their answer before they know if it is right.
Phase 2 adds the Python track, topic intro flow, and the first pass test.
// Pilot launch
// Sign in
The updated spec now starts with Google Sign-In only. In production this opens the native Google picker via Supabase Auth, then checks whether the email is an academic domain.
// Profile setup
Google already filled your name and academic email. Finish the last profile bits and land on Home.
// Game modes
// Tier 1 · Service-based · Programming fundamentals
// Tier 2 · Product-based · DSA-heavy
// Company-agnostic grind
// Mock result
Would you have cleared the coding round today?
// Topic breakdown
// Format breakdown
// Recommended practice
// Mistake review
// Daily Top Ducks
Feathers drive the board. Fit % never appears here. The focus is visible daily status, not private company readiness.
// Foundation
// Track map
// Chapter 1
Start with Variables and Memory Allocation, then move through the rest of Python one stage at a time.
This build now loads all chapters from the updated source files so Foundation, Daily Bug, and shared Prep can reuse the same verified question bank.
// Chapter 1
// Before the test
Learn how names bind to objects, what reassignment really changes, and why that matters for debugging.
// The idea
// Worked example
// Important rules
// Common mistakes
// Why it matters for placements
// Select difficulty
You didn’t write your reasoning this time. Try rubber ducking before you lock in.
This option doesn’t match the rule being tested.
The correct answer follows the rule being tested in this topic.
// Topic complete
Variables and Memory Allocation is now cleared at Easy.
// Reward breakdown
// Mistake Lab
You didn’t write your reasoning this time. Try rubber ducking before you lock in.
This line actually works as intended.
This line overwrites the accumulator instead of adding to it.
// Daily Sprint complete
Day one is working: you completed the 5-question loop and unlocked the core habit.
// Sprint recap
// What this proves
The day-one loop works locally: sign in with Google, pass the academic-domain check, land on Home, run a 5-question Sprint, and celebrate the streak.