Skip to content

Ruby Intermediate

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.

intermediate9 lessons6 chapters9 graded exercisesRuby

No sign-up needed for lesson 1 · certificate on completion · sign up to save progress

What you’ll be able to do

Chapter by chapter. Every lesson ends in a graded exercise.

  • Blocks, Procs, Lambdas
  • Modules and Classes
  • Exceptions and Enumerable
  • Inheritance and Method Lookup
  • Metaprogramming
  • File I/O
Taught in Ruby, graded on a real executor.

Curriculum

6 chapters, 9 lessons. Each lesson is a short read and a graded exercise.

  1. 1BlocksRead · exercise
  2. 2Procs and LambdasRead · exercise