Introduction
  • Introduction
  • Tips for Learning this Course
Software Setup
  • Java Installation for Mac
  • Bash Profile Set up for Mac
  • Java Installation for Windows
  • Ruby Installation for Mac
  • Ruby Installation for Windows
  • Rubymine Installation for Mac
  • Rubymine Installation for Windows
  • Eclipse(Rubymine Alternative) Installation for Mac
  • Eclipse(RubyMine Alternative) Installation for Windows
Ruby Essentials
  • What is String?
  • String Methods
  • More String Methods
  • Integer in Ruby
  • Integer Methods
  • Conditional Execution - If & Else
  • If & Else Continued
  • Conditional Execution - Case
  • String Interpolation
  • Array in Ruby
  • Looping - for/while/until
  • Looping Continued
  • Advanced Looping
  • Hashes in Ruby
  • More Hashes
  • Ruby Methods
  • Ruby Methods Continued
  • Ruby Methods with Default Value
  • What are Ruby Classes?
  • Ruby Classes Continued
  • Regular Expressions
  • Regular Expressions Continued
  • Ruby Variables Types
  • Ruby Variables Types Continued
  • Ruby as an OOP(Object Oriented Programming Language)
  • Ruby OOP - Encapsulation
  • Ruby OOP - Inheritance
  • Ruby OOP - Inheritance Continued
  • Ruby OOP - Polymorphism
  • Ruby Modules
  • Ruby Modules Continued
  • File IO
  • File loading
Conclusion
  • Helpful Resources
  • Bonus (Secret)
  • Final Words