Section 1 : Introduction

 Lecture 1 About Certification Pdf Lecture 2 Beginners Ruby Programming Training

Section 2 : Getting Started With Ruby

 Lecture 3 0201 Installing Ruby On Windows 3:6 Lecture 4 0202 Installing Ruby On Mac Lecture 5 0203 Using The Ruby Interactive Shell 3:10 Lecture 6 0204 Ruby Scripts 3:21 Lecture 7 0205 Displaying Data 3:40 Lecture 8 0206 Getting Data In 3:40 Lecture 9 0207 Exercise 1 4:6

Section 3 : Data And Variables

 Lecture 10 0301 Strings 7:36 Lecture 11 0302 Numbers 3:48 Lecture 12 0303 Booleans 2:30 Lecture 13 0304 Ranges 4:29 Lecture 14 0305 Arrays 3:35 Lecture 15 0306 Hashes 2:57 Lecture 16 0307 Creating Variables And Constants 5:57 Lecture 17 0308 Exercise 1 2:47 Lecture 18 0309 Exercise 2 4:3

Section 4 : Operators And Expressions

 Lecture 19 0401 Arithmetic Operators And Expressions 4:24 Lecture 20 0402 Relational Operators And Expressions 5:22 Lecture 21 0403 Logical Operators And Expressions 3:1 Lecture 22 0404 Miscellaneous Expressions 3:28 Lecture 23 0405 Exercise 1 3:22

Section 5 : Decisions

 Lecture 24 0501 Simple If Statement 3:12 Lecture 25 0502 If Else Statement Lecture 26 0503 If - Else If Statement 4:3 Lecture 27 0504 Case Statements 3:53 Lecture 28 0505 Exercise 1 3:27 Lecture 29 0506 Exercise 2 3:40

Section 6 : Repetition

 Lecture 30 0601 While Loops 5:4 Lecture 31 0602 Until Loops 4:16 Lecture 32 0603 Iterators Loops 5:28 Lecture 33 0604 For In And Each Loops 3:52 Lecture 34 0605 Altering Loop Control 4:54 Lecture 35 0606 Exercise 1 2:52 Lecture 36 0607 Exercise 2 3:24

Section 7 : Methods

 Lecture 37 0701 Defining Methods - Part 5:4 Lecture 38 0702 Defining Methods - Part 2 Lecture 39 0703 Defining Methods - Part 3 4:39 Lecture 40 0704 Exercise 1 3:31 Lecture 41 0705 Exercise 2 4:16

Section 8 : Classes And Objects

 Lecture 42 0801 Defining A Class - Part 1 Lecture 43 0802 Defining A Class - Part 2 4:22 Lecture 44 0803 Defining A Class - Part 3 3:20 Lecture 45 0804 Defining A Class - Part 4 4:34 Lecture 46 0805 Class Variables 5:1 Lecture 47 0806 Exercise 1 3:42 Lecture 48 0807 Exercise 2 3:50 Lecture 49 0808 Exercise 3 3:18

Section 9 : Inheritance

 Lecture 50 0901 Defining Subclasses - Part 1 5:3 Lecture 51 0902 Defining Subclasses - Part 2 4:35 Lecture 52 0903 Defining Subclasses - Part 3 4:1 Lecture 53 0904 Exercise 1 4:43

Section 10 : Modules

 Lecture 54 1001 Defining Modules - Part 1 4:47 Lecture 55 1002 Defining Modules - Part 2 3:41 Lecture 56 1003 Using Mixins 3:2 Lecture 57 1004 Exercise 1 3:9

Section 11 : Exception Handling

 Lecture 58 1101 Intro To Exceptions 3:31 Lecture 59 1102 Handling Exceptions - Part 1 3:32 Lecture 60 1103 Handling Exceptions - Part 2 4:27 Lecture 61 1104 Raising Exceptions 3:29 Lecture 62 1105 Working With Catch And Throw 3:39 Lecture 63 1106 Exercise 1 3:56

Section 12 : Input And Output

 Lecture 64 1201 Working With Files - Reading Files 3:44 Lecture 65 1202 Working With Files - Writing Files 5:4 Lecture 66 1203 Network Programming 4:19 Lecture 67 1204 Exercise 1 4:38

Section 13 : Debugging Ruby

 Lecture 68 1301 The Ruby Debugger - Part 1 4:24 Lecture 69 1302 The Ruby Debugger - Part 2 4:30 Lecture 70 1303 The Ruby Debugger - Part 3 4:0 Lecture 71 1304 Exercise 1 4:34

Section 14 : GUI Programming In Ruby

 Lecture 72 1401 Introduction To Tk 3:13 Lecture 73 1402 Exploring Widgets 4:27 Lecture 74 1403 Using Common Widgets 4:11 Lecture 75 1404 Exercise 1 4:59 Lecture 76 1501 Final Thoughts 1:49