Table of Contents
- Introduction to the Ruby Programming Language
- Ruby variables
- Ruby Strings
- Working with Numbers in Ruby
- Ruby Methods
- Ruby Iterators and Loops
- Ruby Collections
- Ruby Conditionals
- Object-oriented Programming in Ruby
- Working with the File System in Ruby
- Error handling in Ruby
- Regular Expressions in Ruby
- Searching with grep in Ruby
- Ruby Gems
- Ruby Metaprogramming
- Ruby Web Frameworks
- Working with APIs in Ruby
- Ruby Algorithms
- Machine Learning

