Class materials, homework, and solutions for the Fall 2012 Ruby course
Week 1
- Setup
- Git
- rSpec
Week 2
- Strings
- Variables
- Classes and Objects
Week 3
- Array and hash
- Numbers / range
- Modules / inheritance
Week 4
- Range
- Symbols
- Blocks
- Regexp
Week 5
- Review
- I/O
- Files / Dir
- Rake
Week 6
- Mid-term due!
- Projects intro
- Gems
- CI
Week 7
- Cucumber
- Testing frameworks
- Refactoring
Week 8
- Metaprogramming
- Duck typing
- Monkey patching
Week 9
- Control
- Exceptions
Week 10
- Final due!
- Project due!
- Interesting Stuff