Low-level design

Learn object-oriented design, SOLID and the classic design patterns, then practise the standard interview problems.

Preparing for LLD rounds, or tired of tangled code. Intermediate · Code design · 24 modules · about 4 h of reading

Before you start

  • One object-oriented language (Python or C#)

What you will cover

  • Object-oriented design
  • SOLID principles
  • Design patterns
  • Class diagrams

The curriculum

  1. Low-Level Design

System design interview sprint · All learning paths