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