Beginners Ruby Programming Training - No Experience Required
3.9 (168 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
18,008 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Beginners Ruby Programming Training - No Experience Required to your Wishlist.

Add to Wishlist

Beginners Ruby Programming Training - No Experience Required

A Ruby Programming Course Training Video. Learn Real-World Programming Techniques At Your Own Pace.
3.9 (168 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
18,008 students enrolled
Last updated 1/2017
English
English
Current price: $10 Original price: $50 Discount: 80% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Learn The Core Fundamentals Of Ruby Programming
Build A Solid Understanding Of Real World Ruby Programming Techniques
Learn How To Program Ruby At Your Own Pace
View Curriculum
Requirements
  • Just The Will To Learn
Description

In this Ruby training course, Infinite Skills teaches you the fundamentals of the Ruby programming language. Ruby was designed to be more powerful that Perl, and more object-oriented than Python, and has gained in popularity due to its power and ease of use. Mike will show you the basic functions and features of Ruby, and how to put them together to create powerful programs.

You will start with lessons for installing Ruby on either your Mac or PC, and how to run simple programs. This Ruby training video is designed for the absolute beginner, and no prior programming experience is necessary. Some of the topics the course covers in this video training are; working with data and variables, operators and expressions, decision making (if and case statements), loops, methods and functions and object-oriented programming. You will also learn about exception handling, reading and writing files, and working with the Ruby debugger.

In completing this computer based training course for Ruby programming, you will have a solid foundation to allow you to start creating programs using Ruby. From this starting point, you can move on to work with Ruby on Rails, or continue to hand-code your Ruby programs, but either way you will have a strong understanding of the fundamentals of the Ruby programming language. Working files are included for both courses, allowing you to follow along with the author throughout the lessons.

Who is the target audience?
  • Programmers And Developers Of All Levels - No Experience Required
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 76 Lectures Collapse All 76 Lectures 05:00:36
+
02. Getting Started With Ruby
7 Lectures 22:48



0204 Ruby Scripts
03:21

0205 Displaying Data
03:39

0206 Getting Data In
03:40

0207 Exercise 1
04:05
+
03. Data And Variables
9 Lectures 37:37
0301 Strings
07:35

0302 Numbers
03:47

0303 Booleans
02:29

0304 Ranges
04:28

0305 Arrays
03:34

0306 Hashes
02:57

0307 Creating Variables And Constants
05:57

0308 Exercise 1
02:47

0309 Exercise 2
04:03
+
04. Operators And Expressions
5 Lectures 19:35
0401 Arithmetic Operators And Expressions
04:24

0402 Relational Operators And Expressions
05:22

0403 Logical Operators And Expressions
03:00

0404 Miscellaneous Expressions
03:28

0405 Exercise 1
03:21
+
05. Decisions
6 Lectures 22:14
0501 Simple If Statement
03:12

0502 If Else Statement
04:00

0503 If - Else If Statement
04:03

0504 Case Statements
03:53

0505 Exercise 1
03:26

0506 Exercise 2
03:40
+
06. Repetition
7 Lectures 29:47
0601 While Loops
05:04

0602 Until Loops
04:15

0603 Iterators Loops
05:27

0604 For In And Each Loops
03:52

0605 Altering Loop Control
04:54

0606 Exercise 1
02:51

0607 Exercise 2
03:24
+
07. Methods
5 Lectures 21:44
0701 Defining Methods - Part 1
05:03

0702 Defining Methods - Part 2
04:16

0703 Defining Methods - Part 3
04:39

0704 Exercise 1
03:30

0705 Exercise 2
04:16
+
08. Classes And Objects
8 Lectures 34:08
0801 Defining A Class - Part 1
06:06

0802 Defining A Class - Part 2
04:21

0803 Defining A Class - Part 3
03:20

0804 Defining A Class - Part 4
04:33

0805 Class Variables
05:00

0806 Exercise 1
03:42

0807 Exercise 2
03:49

0808 Exercise 3
03:17
+
09. Inheritance
4 Lectures 18:22
0901 Defining Subclasses - Part 1
05:03

0902 Defining Subclasses - Part 2
04:35

0903 Defining Subclasses - Part 3
04:01

0904 Exercise 1
04:43
+
10. Modules
4 Lectures 14:35
1001 Defining Modules - Part 1
04:46

1002 Defining Modules - Part 2
03:40

1003 Using Mixins
03:01

1004 Exercise 1
03:08
5 More Sections
About the Instructor
Infinite Skills
4.4 Average rating
36,229 Reviews
678,106 Students
331 Courses
High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.