x

Ruby Bits

Start Course for Free Watch Course Video
11 Reviews
Completed Ruby Bits

Learn the core bits every Ruby programmer should know. This Ruby tutorial builds upon the basics to keep enhancing your Ruby knowledge.

Course Overview

Expressions
Free Level Level 1

Expressions

1 Video - 8 Challenges

An overview of best practices for writing expressions in Ruby

Methods & Classes
Level 2

Methods & Classes

1 Video - 7 Challenges

passing optional arguments, raising exceptions, using begin/rescue/end, attr_accessor vs. attr_reader

Classes
Level 3

Classes

1 Video - 8 Challenges

Encapsulation, instance & private methods, inheritance, and refactoring

ActiveSupport
Level 4

ActiveSupport

1 Video - 7 Challenges

Helpers that are built on top of the Ruby Language (arrays, dates, hashes, numbers, and strings

Modules
Level 5

Modules

1 Video - 8 Challenges

Namespacing methods, Mixins vs. class inheritance, method hooks, ActiveSupport::Concern

Blocks
Level 6

Blocks

1 Video - 6 Challenges

Iterating and yielding, passing arguments, returning variables, Enumerable, and refactoring

Course Prerequisites

  • Basic Programming Knowledge
  • Basic Ruby Knowledge
  • Try Ruby

The Professor

Gregg Pollack

Gregg Pollack

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.

Teaching Assistants

Enroll yourself or your team in Code School and get unlimited access to all courses, Code TV screencasts, build your report card, and more.

11 Reviews

  • mmyoung2

    This was a great refresher course on Ruby and very helpful in kickstarting my efforts to become a well-grounded Rubyist!

+ Load more reviews