Section 1 : Introduction

Lecture 1 About Certification
Lecture 2 Beginners Ruby Programming Training

Section 2 : Getting Started With Ruby

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

Section 3 : Data And Variables

Lecture 1 0301 Strings 00:07:36 Duration
Lecture 2 0302 Numbers 00:03:48 Duration
Lecture 3 0303 Booleans 00:02:30 Duration
Lecture 4 0304 Ranges 00:04:29 Duration
Lecture 5 0305 Arrays 00:03:35 Duration
Lecture 6 0306 Hashes 00:02:57 Duration
Lecture 7 0307 Creating Variables And Constants 00:05:57 Duration
Lecture 8 0308 Exercise 1 00:02:47 Duration
Lecture 9 0309 Exercise 2 00:04:03 Duration

Section 4 : Operators And Expressions

Lecture 1 0401 Arithmetic Operators And Expressions 00:04:24 Duration
Lecture 2 0402 Relational Operators And Expressions 00:05:22 Duration
Lecture 3 0403 Logical Operators And Expressions 00:03:01 Duration
Lecture 4 0404 Miscellaneous Expressions 00:03:28 Duration
Lecture 5 0405 Exercise 1 00:03:22 Duration

Section 5 : Decisions

Lecture 1 0501 Simple If Statement 00:03:12 Duration
Lecture 2 0502 If Else Statement
Lecture 3 0503 If - Else If Statement 00:04:03 Duration
Lecture 4 0504 Case Statements 00:03:53 Duration
Lecture 5 0505 Exercise 1 00:03:27 Duration
Lecture 6 0506 Exercise 2 00:03:40 Duration

Section 6 : Repetition

Lecture 1 0601 While Loops 00:05:04 Duration
Lecture 2 0602 Until Loops 00:04:16 Duration
Lecture 3 0603 Iterators Loops 00:05:28 Duration
Lecture 4 0604 For In And Each Loops 00:03:52 Duration
Lecture 5 0605 Altering Loop Control 00:04:54 Duration
Lecture 6 0606 Exercise 1 00:02:52 Duration
Lecture 7 0607 Exercise 2 00:03:24 Duration

Section 7 : Methods

Lecture 1 0701 Defining Methods - Part 00:05:04 Duration
Lecture 2 0702 Defining Methods - Part 2
Lecture 3 0703 Defining Methods - Part 3 00:04:39 Duration
Lecture 4 0704 Exercise 1 00:03:31 Duration
Lecture 5 0705 Exercise 2 00:04:16 Duration

Section 8 : Classes And Objects

Lecture 1 0801 Defining A Class - Part 1
Lecture 2 0802 Defining A Class - Part 2 00:04:22 Duration
Lecture 3 0803 Defining A Class - Part 3 00:03:20 Duration
Lecture 4 0804 Defining A Class - Part 4 00:04:34 Duration
Lecture 5 0805 Class Variables 00:05:01 Duration
Lecture 6 0806 Exercise 1 00:03:42 Duration
Lecture 7 0807 Exercise 2 00:03:50 Duration
Lecture 8 0808 Exercise 3 00:03:18 Duration

Section 9 : Inheritance

Lecture 1 0901 Defining Subclasses - Part 1 00:05:03 Duration
Lecture 2 0902 Defining Subclasses - Part 2 00:04:35 Duration
Lecture 3 0903 Defining Subclasses - Part 3 00:04:01 Duration
Lecture 4 0904 Exercise 1 00:04:43 Duration

Section 10 : Modules

Lecture 1 1001 Defining Modules - Part 1 00:04:47 Duration
Lecture 2 1002 Defining Modules - Part 2 00:03:41 Duration
Lecture 3 1003 Using Mixins 00:03:02 Duration
Lecture 4 1004 Exercise 1 00:03:09 Duration

Section 11 : Exception Handling

Lecture 1 1101 Intro To Exceptions 00:03:31 Duration
Lecture 2 1102 Handling Exceptions - Part 1 00:03:32 Duration
Lecture 3 1103 Handling Exceptions - Part 2 00:04:27 Duration
Lecture 4 1104 Raising Exceptions 00:03:29 Duration
Lecture 5 1105 Working With Catch And Throw 00:03:39 Duration
Lecture 6 1106 Exercise 1 00:03:56 Duration

Section 12 : Input And Output

Lecture 1 1201 Working With Files - Reading Files 00:03:44 Duration
Lecture 2 1202 Working With Files - Writing Files 00:05:04 Duration
Lecture 3 1203 Network Programming 00:04:19 Duration
Lecture 4 1204 Exercise 1 00:04:38 Duration

Section 13 : Debugging Ruby

Lecture 1 1301 The Ruby Debugger - Part 1 00:04:24 Duration
Lecture 2 1302 The Ruby Debugger - Part 2 00:04:30 Duration
Lecture 3 1303 The Ruby Debugger - Part 3 00:04:00 Duration
Lecture 4 1304 Exercise 1 00:04:34 Duration

Section 14 : GUI Programming In Ruby

Lecture 1 1401 Introduction To Tk 00:03:13 Duration
Lecture 2 1402 Exploring Widgets 00:04:27 Duration
Lecture 3 1403 Using Common Widgets 00:04:11 Duration
Lecture 4 1404 Exercise 1 00:04:59 Duration
Lecture 5 1501 Final Thoughts 00:01:49 Duration