Unit 1: Introduction to Ruby

Unit 2: Control Flow in Ruby

Unit 3: Looping with Ruby

Unit 4: Arrays and Hashes

Unit 5: Blocks and Sorting

Unit 6: Hashes and Symbols

Unit 7: Refactoring

Unit 8: Blocks, Procs, and Lambdas

Unit 9: Object-Oriented Programming, Part I

Unit 10: Object-Oriented Programming, Part II

Exclusive for Pro: Ruby Final Project
Finished all our Ruby content? This self-guided project will help you apply your skills and prepare you for real world Ruby development. You'll leave Codecademy's learning environment for your own machine to build a to-do list application that you'll use via the Command Line.
Upgrade to Codecademy Pro