monksbit
Sign in
  • For youHome
  • 🧮Algorithms
  • 🧱Data Structures
  • 🏗️System Design

Learning paths

Guided series that take you from the basics to advanced, step by step.

Beginner

  • Beginner

    Algorithms foundations

    Build a working mental model of the algorithms you will meet in interviews and in production.

    1 article · 8 min

  • Beginner

    Software engineering track

    A guided path through algorithms, data structures and system design.

    2 articles · 9 min

Advanced

  • Advanced

    System design from first principles

    Work up from a single box to caches, queues and the trade-offs of large systems.

    1 article · 1 min

monksbit

The discipline of software, taught in bits.

Topics

  • Algorithms
  • Data Structures
  • System Design

Explore

  • Learning paths
  • Search
  • Bookmarks
  • RSS feed
  • Sitemap

Account

  • Sign in
  • Create account
© 2026 MonksBit. All rights reserved.
  • Home
  • Explore
  • Paths
  • Saved
  • Sign in