Programming thinking and 5 starter projects
Break problems down, plan before coding and finish 5 complete projects.
- FND.11.01Breaking problems downCoreBeginnerBeing written
- FND.11.02Debugging as a methodCoreBeginnerBeing written
Practice rooms
- Project 1: Personal profile page (HTML/CSS, deployed)build + deploy · Lighthouse ≥ 90 in all categories
- Project 2: To-do list (DOM, events, localStorage)build with given acceptance tests
- Project 3: Quiz app (state, timers)build with tests
- Project 4: API explorer (fetch, loading/error states, search)build against a public API
- Project 5: Expense tracker (forms, data, charts with SVG)build · write a README with screenshots
Interview questions in this module
- Walk me through how you approach a coding problem you have never seen.
- Tell me about a bug you found hard. How did you find the cause?
- Show me a project you built. What would you improve if you had another week?
- How do you decide a project is "done"?
- What edge cases would you test in a to-do app?
- How did you handle loading and error states in your API project?