System Design: A Learning Path | Paths