Back to Course

rails/learn

Rails source code, line by line

Twelve lessons on how Rails actually works. Each one takes one familiar feature and walks through what the framework is doing under the hood, in plain language, with file paths into the Rails source so you can keep digging.

Two formats here. Short Socratic cards ask "what does this declaration actually generate?" — read the code, name what you'd expect, reveal the full list. Walkthroughs trace a request through Rails in six numbered steps with code at each one. You can take them in any order.

Want to drill these? The matching Practice cards turn each lesson into a multiple-choice scenario you commit to before the explanation appears.

← Back to Course Senior Track · Reading the Source · 12 lessons