Skip to content

Interactive Lessons

Chinilla includes interactive, guided lessons that run directly inside the IDE. Each lesson loads a pre-built (or blank) canvas with a coffee shop theme, walks you through a concept step by step, and awards a badge when you finish. Complete all lessons in a module to earn a certificate.

Access lessons from the Learn page.

  1. Open a lesson from the Learn page
  2. The IDE loads with a pre-configured canvas and locked tools (so you can focus on what matters)
  3. Follow the instruction panel on the left, one step at a time
  4. Complete the pass criteria (run a sim, add components, identify a bottleneck, etc.)
  5. Earn a badge and move on to the next lesson

Progress saves automatically. You can close the browser and pick up where you left off.

Difficulty: Beginner

Learn every feature of the IDE through hands-on interaction. Seven lessons that take you from zero to confident, using a coffee shop as your example system.

LessonTitleWhat you learnBadge
1AOverview of the UXWorkspace layout, panning, zooming, tooltips, sidebar tabsExplorer
1BAdding ComponentsComponent palette, drag-to-place, arranging nodesBuilder
1CConnecting ComponentsWiring components, connection labels, flow directionWired
1DDefining BehaviorsComponent editor, throughput, capacity, behavior modesTuner
1ERunning the SimulationPlay controls, order flow, timeline scrubbing, N selectorOperator
1FReading the OverviewOverview tab, drops, bottleneck indicators, delivered vs lostAnalyst
1GBuild ChallengeUnguided quiz: build a working coffee shop from scratch using a checklistBuilder

Certificate: “Chinilla IDE Certified” upon completing all seven lessons.

Module 2: System Design Fundamentals (coming soon)

Section titled “Module 2: System Design Fundamentals (coming soon)”

Difficulty: Intermediate

Learn core system design concepts by experimenting in the sim. All lessons use a coffee shop theme to make the concepts accessible.

LessonTitleWhat you learnBadge
2AWhat is a Bottleneck?Spotting the slowest link, fixing throughput mismatchesDetective
2BQueues and BackpressureWaiting lines, capacity limits, what happens when they overflowBuffer
2CRedundancy and FailoverCircuit breaker pattern: fail-fast, cooldown, recoveryShield
2DScaling HorizontallyHiring more baristas, splitting work, round-robin distributionScaler
2ELatency vs ThroughputExpress lane vs batch brewing tradeoffsSpeedometer
2FMonitoring and ObservabilityFinding hidden failures using Overview, Console, StabilityMonitor

Module 3: Build Your First System (coming soon)

Section titled “Module 3: Build Your First System (coming soon)”

Difficulty: Advanced

Design a real system from scratch, graded by the stability engine.

LessonTitleWhat you doBadge
3AThe BriefBuild a full system from a requirements docArchitect
3BStress Test Your DesignPush your system to N=20 and fix what breaksStress Tested
3CDesign ReviewGet an AI-generated architecture review of your designReviewed

Every lesson awards a badge on completion. Badges are displayed on your Learn page and on your certificate. There are 15 badges total across all three modules.

When you complete all lessons in a module, you earn a certificate. Certificates include your display name, completion date, a unique verification ID, and can be exported as a PNG.

  • Lessons within a module must be completed in order
  • Modules unlock sequentially (Module 2 requires Module 1 complete)
  • Lessons can be replayed anytime after completion
  • No time limits