Engrain by ByteRush

FND.11 2 concepts

Programming thinking and 5 starter projects

Break problems down, plan before coding and finish 5 complete projects.

  1. FND.11.01Breaking problems downCoreBeginnerBeing written
  2. 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

  1. Walk me through how you approach a coding problem you have never seen.
  2. Tell me about a bug you found hard. How did you find the cause?
  3. Show me a project you built. What would you improve if you had another week?
  4. How do you decide a project is "done"?
  5. What edge cases would you test in a to-do app?
  6. How did you handle loading and error states in your API project?