Skip to content
Learning path

Ruby Developer

Learn Ruby — the language of Rails, GitHub, Shopify, and Stripe. Programmer-happiness as a design goal.

mixed3 courses31 lessons~8 hoursFree
Start pathor sign up to track progress

Course sequence

  1. 01

    Ruby Fundamentals

    Not started

    Learn Ruby: a language designed for human happiness, behind Rails, Jekyll, Sidekiq, and countless infrastructure tools. Expressive syntax, blocks, mixins. Every lesson is hands-on with real ruby execution.

    beginnerruby15 lessons~4h
  2. 02

    Ruby Intermediate

    Not started

    Level up from Ruby Fundamentals. Blocks, procs, lambdas, modules, mixins, Enumerable, symbols, exception handling, attr_accessor, basic metaprogramming. The features that make Ruby feel like Ruby.

    intermediateruby9 lessons~2h
  3. 03

    Ruby Advanced

    Not started

    Beyond Ruby Intermediate. Metaprogramming, define_method, method_missing, eigenclass, ObjectSpace. The features that power Rails, RSpec, and the Ruby ecosystem.

    advancedruby7 lessons~2h

Create a free account to track your progress across this path.

Ruby Developer