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. |