Help make Code School better
We are hoping that you could take a minute to let us know what you thought about Ruby Bits.
Level 1 Free Level 1 Video | 8 ChallengesExpressions
An overview of best practices for writing expressions in Ruby
Level 2 1 Video | 7 ChallengesMethods and Classes
passing optional arguments, raising exceptions, using begin/rescue/end, attr_accessor vs. attr_reader
Level 3 1 Video | 8 ChallengesClasses
Encapsulation, instance & private methods, inheritance, and refactoring
Level 4 1 Video | 7 ChallengesActiveSupport
Helpers that are built on top of the Ruby Language (arrays, dates, hashes, numbers, and strings
Level 5 1 Video | 8 ChallengesModules
Namespacing methods, Mixins vs. class inheritance, method hooks, ActiveSupport::Concern
Level 6 1 Video | 6 ChallengesBlocks
Iterating and yielding, passing arguments, returning variables, Enumerable, and refactoring
Complete these levels to unlock
Course Completion Badge
Learn the core bits every Ruby programmer should know. This Ruby tutorial builds upon the basics to keep enhancing your Ruby knowledge.
- Basic Programming Knowledge
- Basic Ruby Knowledge
About The Professor
Gregg is passionate about taking complex topics and teaching them efficiently. He's helped build Envy Labs, Starter Studio, and Code School. He also furthers education through BarCamp in Orlando, the Orlando Ruby Users Group, and the Orlando Tech Events newsletter.View Full Credits
- Estimated Course Length: 4 - 5 hours
Ruby Bits targets Ruby version 1.9.x.