Engrain by ByteRush

FND 14 modules · 60 concepts

Foundations

From zero to building and shipping real pages.

  1. FND.01Learning how to learn herethe learner knows how lessons, reviews and gates work and why, and sets a study plan.2 concepts
  2. FND.02How the web worksexplain what happens between typing a URL and seeing a page, at a beginner level.5 concepts
  3. FND.03The terminalwork confidently in a command-line shell on macOS, Linux or Windows (WSL).3 concepts
  4. FND.04Git and GitHubuse Git daily for solo and team work.4 concepts
  5. FND.05Node.js and npmrun JavaScript outside the browser and manage packages.3 concepts
  6. FND.06Browser DevToolsinspect, debug and measure pages with DevTools.4 concepts
  7. FND.07HTML from zerowrite valid, semantic, accessible HTML pages and forms.5 concepts
  8. FND.08CSS from zerostyle pages with modern CSS, including Flexbox, Grid and responsive layouts.6 concepts
  9. FND.09JavaScript from zerowrite small programs with values, control flow, functions, arrays and objects.8 concepts
  10. FND.10JavaScript in the browsermake pages interactive with the DOM, events, timers, callbacks and `fetch`.6 concepts · 1 ready
  11. FND.11Programming thinking and 5 starter projectsbreak problems down, plan before coding and finish 5 complete projects.2 concepts
  12. FND.12First Reactbuild a small single-page app with components, props, state, hooks and routing.5 concepts
  13. FND.13TypeScript basicsadd types to JavaScript and React code.3 concepts
  14. FND.14The first-job searchget the first frontend job (links to CAR for depth).4 concepts