- Course
Ruby 2 Fundamentals
This course is designed to give you everything you need to start developing software in Ruby quickly.
- Course
Ruby 2 Fundamentals
This course is designed to give you everything you need to start developing software in Ruby quickly.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
Ruby is a dynamic, thoroughly object oriented programming language with a focus on developer happiness and productivity. This course is designed to give you everything you need to start developing software in Ruby quickly. You will learn about all of the key features of the language: classes, methods, blocks, modules. You will find out about some of the standard types included in Ruby, such as strings, arrays, hashes and regular expressions. You will also get an introduction to tools and techniques you need to write real world software, including testing, debugging and packaging your code.
Ruby 2 Fundamentals
-
Version Check | 15s
-
Overview | 47s
-
10,000ft View of Ruby | 3m 5s
-
Installing Ruby | 2m 44s
-
Interactive Shell Demo | 5m 26s
-
IDE Options and RubyMine Demo | 2m 43s
-
Variables, nil, Methods and Scope | 5m 55s
-
Flow Control, Operators, Comments | 3m 3s
-
Some Useful Methods | 1m 59s
-
Recap | 1m 21s
-
Summary | 31s
-
Overview | 42s
-
Creating Classes and Objects | 3m 14s
-
Instance Variables and Methods | 2m 31s
-
Accessors and Virtual Attributes | 3m 14s
-
Initialization and Cleanup | 48s
-
Inheritance | 6m 6s
-
Class Methods and Variables | 4m 4s
-
Method Visibility | 5m 45s
-
Executable Class Bodies and self | 2m 54s
-
Open Classes and Monkey Patching | 2m 53s
-
Equality | 3m 2s
-
Summary | 24s