🎓 A1Learner
🔍

Home / Ruby

Ruby Courses

Ruby courses in the language's own spirit. Blocks, modules, metaprogramming and Ractors, step by step.

3 courses · 102 lessons · work through them in order, top to bottom

💎

Ruby

Ruby · Beginner

A friendly language built for readable code.

The readable language behind many web apps: variables and strings, arrays and hashes, methods and classes. Every example is run with the real Ruby interpreter.

40 lessons · 14 topics · 0/40 completed

Start course ❯
💎

Ruby

Ruby · Intermediate

Deeper Ruby — blocks, modules and real programs.

Ruby in depth: blocks, procs and lambdas, modules and mixins, classes and method lookup, files and custom errors. Every example is run with the real Ruby interpreter.

34 lessons · 12 topics · 0/34 completed

Start course ❯
💎

Ruby

Ruby · Advanced

Advanced Ruby — singleton classes, patterns and ractors.

Ruby at depth: the singleton class, evaluation, pattern matching, fibers and ractors, refinements and frozen objects. Every example is run with the real Ruby interpreter.

28 lessons · 12 topics · 0/28 completed

Start course ❯