Learn Ruby 3.4

Master Ruby through interactive, test-first exercises

📚

4 Learning Modules

From basics to modern Ruby 3.4 features including pattern matching and the new 'it' parameter

🧪

Test-First Learning

Write code that passes RSpec tests - the same way professional Ruby developers work

🏆

Track Progress

Earn points, level up, and unlock achievements as you master Ruby concepts

Course Modules

1️⃣

Ruby Basics

Functions, classes, arrays, and strings

Beginner
2️⃣

Working with Data

String manipulation, hashes, and formatting

Intermediate
3️⃣

Advanced Concepts

Blocks, metaprogramming, and algorithms

Advanced
4️⃣

Ruby 3.4 Features

Pattern matching, 'it' parameter, Data classes, Ractors

Modern Ruby