Symbols, array methods, and hashes
Intro object oriented programming
Iteration and nested data structures
Modules, classes, and inheritance
Monkey patching, attr_*, modules, and singleton methods
Inheritance path, overwriting methods, and super
Variables, strings, numbers, and types
Comparison operators, conditionals, loops, and arrays
Functions and variable scope
Constructor functions, the global object, and function invocation context
Learn Rails 3
Structure database queries to get specific information from a database efficiently.
Make a resource that belongs_to two other resources for nested comments.
Classic recursion problems including factorial, palindrome, etc.
Time complexity of algorithms
Basic Git Commands
Covers basic Git methods including $ git init, $ git add, $ git status, etc.
Rebasing is the alternative to merging and is not scary once you understand it.