Curriculum overview
Your guided curriculum
THE ENGINEERING GUIDEREAD · BUILD · REASON
Bite-sized coding and system design

From your first algorithm to system design, one bite at a time.

Cachito is a guided curriculum for software engineers. Short visual lessons teach you to solve unfamiliar problems, build production systems, and defend your design decisions.

Start with Part A Try a sample problem New here? Start at the beginning.
  • 255 guided steps
  • 5 parts, A to E
  • Design board and Heavy test

Question first. Visuals next. Then build it.

Every lesson follows the same short loop, so you always know what to do next.

  1. 1

    Start with the question

    Every lesson opens as an interview question. Try it yourself first, then read what the interviewer is really asking.

  2. 2

    See it click

    Animated diagrams and step-by-step visuals show the idea working, so the answer is easier to reason about.

  3. 3

    Build it and defend it

    Draw your design, send traffic through it, and find out what breaks before an interviewer does.

Pick a problem.
See it click.

Each one starts with a question. The visual makes the answer easier to reason about.

SLIDING WINDOW

What is the shortest substring containing A, B, and C?

ADOBECODEBANCneedsA · B · C
ANSWERBANC

Expand until the window has every needed letter. Then shrink it until removing one would break the match.

EXPAND, CHECK, THEN SHRINK32-second walkthrough
ADOBECODEBANC

Watch j add characters and i remove them. The Counter changes only when a required letter crosses an edge.

Everything you need to practice it for real.

Lessons are only the start. Cachito gives you places to try, break and rehearse what you learn.

A guided path

255 steps in a clear order, from your first algorithm to leading a migration. Previous and Next always know where you are, and your place is saved on this device.

Visual lessons

Animated walkthroughs show sliding windows, safe retries and zone failures, so you watch the idea work before you write it.

The design board

Draw an architecture from real AWS parts, then check it against the questions a reviewer would ask.

The Heavy test

Send traffic through your diagram. Watch which part turns red, change your design, and run it again.

An interviewer who answers

Ask clarifying questions and uncover the requirements, just like the real conversation.

Cacho, your drawing partner

Stuck on a blank board? Ask Cacho to draw your diagram or write your request flows, then change anything you like.

Meet the cast

Every hard problem is a block with one piece missing.

Cachito means “a little piece.” Chito, the block, explains the lesson. Miga, the missing piece, asks the questions. Together they help you find the part that makes it click.

ChitoThe block. Explains the lesson.
MigaThe missing piece. Asks the questions.
OPTIONAL SPECIALIZATIONAI systemsEvaluation, budgets, permissions, and controlled actions.OPTIONAL STUDIOCompany interview practiceRehearse coding and design conversations under interview pressure.
PRIVATE TRACK

Locked. The password opens it and stays unlocked on this device.

Start at the beginning. Or browse for what you need.

Start with Part A

Your place is saved on this device.