Skip to content
AgileLogics

Learn Ruby

Structured lessons from the basics up — follow the path below in order, at your own pace.

86 lessons ~7h 31m total 7 modules
Start here
  1. 1
  2. 2
    Beginner Projects Beginner 1 lesson

    Build these with nothing but what Level 1 covered — puts , gets , strings, numbers, conditionals, loops, arrays, hashes, methods, and blocks...

  3. 3
  4. 4
    Intermediate Projects Intermediate 1 lesson

    Build these using classes, modules, exceptions, files, gems, JSON, HTTP, and tests from Level 2. Give each project its own folder with a Gem...

  5. 5
  6. 6
    Advanced Projects Advanced 1 lesson

    Build these using metaprogramming, concurrency, databases, Rack, and the testing, security, and deployment practices from Level 3. 1. JSON R...

  7. 7
    What You Should Know Now — and What's Next 1 lesson

    What You Should Know Now Core syntax: variables, strings, numbers, symbols, nil , conditionals, loops, and ranges Arrays, hashes, and the En...

You're ready to build