Course Introduction & Setup
  • Course Agenda
  • Ruby Course Introduction
  • Setup Ruby Environment
  • ** Course Architecture : Must for Everyone **
  • Ruby Interactive Environment
  • Ruby Gems
  • First Ruby Program
  • Print Data | Get Input and Comments
  • ***** Time For Practice : Task 1 *****
  • BEGING and END block
Jump into detailed Programming
  • Class and Objects
  • Working with Methods - Part 1
  • Working with Methods - Part 2
  • Working with Methods - Part 3
  • Instance and Class Method
  • ***** Time For Practice : Task 2 *****
  • ***** Time For Practice : Task 3 *****
  • What is Constructor
  • Constructor with argument
  • Why & where to use constructors
Condition Handling
  • Condition Handling | If - else
  • Condition Handling | If - elsif - else
  • Condition Handling | Nested If
  • Condition Handling | with Conditional OR
  • Condition Handling | with Conditional AND
  • ***** Time For Practice : Task 4 *****
  • ***** Time For Practice : Task 5 *****
  • ***** Time For Practice : Task 6 *****
  • ***** Time For Practice : Task 7 *****
  • ***** Time For Practice : Task 8 *****
Different types of Variables
  • Variable Types
  • Local Variable
  • Instance Variable
  • Class Variable
  • Global Variable
Looping
  • For Loop Basics
  • For Loop - break keyword
  • For Loop - Next keyword
  • For Loop - Redo keyword
  • ***** Time For Practice : Task 9 *****
  • ***** Time For Practice : Task 10 *****
  • ***** Time For Practice : Task 11 *****
  • ***** Time For Practice : Task 12 *****
  • ***** Time For Practice : Task 13 *****
  • While Loop
  • Until Loop
  • Each Loop
  • ***** Time For Practice : Task 14 *****
  • Programming : Display triangle - Part1
  • Programming : Display triangle - Part2
  • ***** Time For Practice : Task 15 *****
  • ***** Time For Practice : Task 16 *****
  • ***** Time For Practice : Task 17 *****
  • ***** Time For Practice : Task 18 *****
Arrays
  • Array Basics
  • Create Array | Insert | Fetch
  • Common methods of Array Class - Part1
  • Common methods of Array Class - Part-2
  • Each Loop with Array
  • ***** Time For Practice : Task 19 *****
  • ***** Time For Practice : Task 20 *****
  • ***** Time For Practice : Task 21 *****
  • ***** Time For Practice : Task 22 *****
  • ***** Time For Practice : Task 23 *****
  • ***** Time For Practice : Task 24 *****
String Handling
  • What is String
  • String Functions - Part-1
  • String Functions - Part-2
  • String Functions - Part-3
  • String Functions - Part-4
  • ***** Time For Practice : Task 25 *****
  • ***** Time For Practice : Task 26 *****
  • ***** Time For Practice : Task 27 *****
  • ***** Time For Practice : Task 28 *****
  • ***** Time For Practice : Task 29 *****
  • ***** Time For Practice : Task 30 *****
  • ***** Time For Practice : Task 31 *****
  • ***** Time For Practice : Task 32 *****
  • ***** Time For Practice : Task 33 *****
  • ***** Time For Practice : Task 34 *****
  • ***** Time For Practice : Task 35 *****
Working with Hash
  • What is Hash
  • Different approaches to create hash
  • Common methods of Hash class
  • Hash: Using symbol as key
  • Each Loop with Hash
  • ***** Time For Practice : Task 36 *****
  • ***** Time For Practice : Task 37 *****
File Handling
  • Reading data from file
  • Write data to File
  • Read and Write Data