Skip to content

An engineering knowledge map

sharrd/

Build understanding. Connect the pieces.

Connect languages, problem-solving patterns, system design, and research in one deliberate practice.

Knowledge map

04 roots one connected practice

Foundations

Core

01

Speak the language.

  • Python
  • Java
  • Go
core/3 branches

Problem solving

DSA

02

Recognize the pattern.

  • Patterns
  • Problems
  • Cheatsheets
dsa/3 branches

Architecture

System design

03

Think in systems.

  • LLD
  • HLD
  • Explore
  • Use cases
system-design/4 branches

Discovery

Research

04

Go beneath the surface.

  • Dissect
  • Research papers
  • Engineering blogs
research/3 branches
A map for deliberate learning.Start anywhere. Connect everything.

Built by Built for