Skip to content
KodeTrail

Ruby

Optimized for programmer happiness.

Beginner12 lessons≈2 h 32 min total
Start this trail

Begins with: Why Ruby?

Trail map

  1. Camp 1

    First steps

    Everything in Ruby is an object — let's meet some.

    1. Why Ruby?8 min
    2. Hello, Ruby!10 min
    3. Everything is an object12 min
  2. Camp 2

    Language basics

    Variables, strings, and making decisions.

    1. Variables and typesOn the trail map
    2. Strings and symbolsOn the trail map
    3. if, unless, and loopsOn the trail map
  3. Camp 3

    Collections & blocks

    Arrays, hashes, and the blocks that make Ruby sing.

    1. ArraysOn the trail map
    2. HashesOn the trail map
    3. Blocks and iteratorsOn the trail map
  4. Camp 4

    Methods & classes

    Organize code the object-oriented way.

    1. MethodsOn the trail map
    2. ClassesOn the trail map
    3. Project: Mad LibsOn the trail map