Engrain by ByteRush

MC 12 modules · 32 concepts

Machine coding & LLD

Build working UIs fast, and design them well.

  1. MC.01The method and the rubrica repeatable way to plan, build and present a machine-coding solution.3 concepts
  2. MC.02Short UI tasks (30–45 minutes)finish small, common UI components quickly and correctly.6 concepts
  3. MC.03Classic problem: autocomplete / typeaheadbuild a production-quality autocomplete.2 concepts
  4. MC.04Classic problem: infinite feedbuild a performant infinite-scrolling feed.2 concepts
  5. MC.05Classic problem: data tablebuild a feature-rich data table.2 concepts
  6. MC.06Classic problem: kanban boardbuild a kanban board with drag-and-drop and keyboard support.2 concepts
  7. MC.07Classic problems: modal/toast system and carouselbuild overlay systems and an accessible carousel.2 concepts
  8. MC.08Classic problems: form wizard, chat and cartbuild multi-step forms, a chat UI and a shopping cart.3 concepts
  9. MC.09More machine-coding problemspractise the wider set of commonly reported problems.3 concepts
  10. MC.10Frontend low-level design: OOP and SOLIDapply object-oriented and functional design principles to frontend code.2 concepts
  11. MC.11Design patterns for frontendrecognise and apply common patterns.2 concepts
  12. MC.12Worked frontend LLDsdesign class/module structures for frontend components and SDKs.3 concepts