| Day | Focus | Actions |
|---|---|---|
| 1 | Setup | Install VS Code, Git, Node/Python. Create GitHub profile README. |
| 2 | Syntax Warm-up | Start an Intro course. Publish first code log. |
| 3 | Tooling | Setup Prettier/ESLint. Clone and run an existing GitHub repo. |
| 4–5 | Core Concepts | Complete basic syntax: loops, functions, modules. |
| 6 | Reading Day | Skim standard-lib docs. Watch a debugging video. |
| 7 | Checkpoint | Course ≥70%, 7+ commits, first working script reviewed. |
| 8–9 | Data Structures | Practice arrays, maps, stacks. Visualize one algo. |
| 10 | Git Pro | Learn branching, PRs, rebase. Push a PR to a test repo. |
| 11–12 | Capstone Start | Plan and build MVP of a CLI or simple tool. |
| 13 | Testing | Add Jest or PyTest. Set up GitHub Actions for CI. |
| 14 | Checkpoint | Working repo with tests and readme. 5+ algo problems solved. |
| 15–16 | API Layer | Wrap logic into a REST API (Express or FastAPI). |
| 17 | Frontend | Make a simple React or HTML/JS frontend. |
| 18 | Deploy | Deploy app using Vercel or Render with custom domain. |
| 19 | UX Polish | Add form validation, error handling, and docs. |
| 20 | Code Review | Get external review. Refactor and clean code. |
| 21 | Checkpoint | Live project, good performance, 10+ algo problems solved. |
| 22–23 | Open Source | Find and fix a real GitHub issue. Submit a PR. |
| 24 | Write | Publish blog: "How I built X in 15 Days". |
| 25 | Mock Interview | Pair program with a peer. Solve 2 medium problems. |
| 26 | Resume | Update resume and LinkedIn with project links. |
| 27–28 | Job Outreach | Apply to 5 jobs. Network with 3 professionals. |
| 29 | Stretch Goal | Add advanced feature or start 2nd mini tool. |
| 30 | Final Demo | Record and publish a 3-min screencast demo. |