Clarity on the page
Written explanations you can pause, revisit and read alongside the code.
SMALL STEPS. THOUGHTFUL CODE.
Learn to read, write and reason about Ruby.
Practical guides for the curious, from your first
line to a project you understand.
01 ideas = ["read", "try", "build"]
02 ideas.map { |idea| idea.upcase }
03 # Small changes. New understanding.01 / OUR MISSION
Ruby can be expressive without being mysterious. Our mission is to make its ideas easier to explore: one clear explanation, one small experiment and one useful exercise at a time.
Start with the basics. Notice what changes. Build something small enough to understand from beginning to end.
Meet our approach ↗Read it.
Change it.
Make it yours.
02 / THE COURSE COLLECTION
Ten starting points. One expressive language.
Choose the topic that fits where you are.
Loading the course collection…
One-time prices in EUR. No subscriptions. Any applicable tax is shown before payment.

03 / NOT SURE WHERE TO BEGIN?
Open the Free Kit and start with “Meet irb and the Ruby interpreter.” You’ll learn where Ruby code runs, what a value looks like and how a method gives a small idea a name.
Free to read and download. No card required.
04 / A LITTLE STRUCTURE HELPS
Simple materials, deliberately put together
for independent study.
Written explanations you can pause, revisit and read alongside the code.
Small examples and exercises that connect each concept to an actual task.
No live sessions to catch. Work through the material when you have room to focus.
See prerequisites and module lists before choosing your next subject.
05 / A PRACTICE LOOP
Follow an explanation and predict what the example will do before you run it.
Try a different input. Trace the values and compare the result with your prediction.
Use the exercise notes to check your reasoning, then describe the code in your own words.
A GOOD PLACE TO START