Ruby, 1st script to expert scripter; Lite Edition

A lite course to get start with ruby programming for beginners that will help you to jump in full course.
3.0 (23 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.
4,345 students enrolled
Take This Course
  • Lectures 11
  • Length 1 hour
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2014 English

Course Description

This course is Lite Edition for complete ruby course to get idea for quality of videos. This course should not be treated as complete course, but can be expected to get a quick start for beginners who wants to start in ruby.

A lot of programmer tries to find a language which is completely Object oriented, easy to learn and implement. Your search will end by finding Ruby programming language. Ruby is a true object oriented programming language which is easy to use and you will complete all task without getting buried inside deep documentation. Everything in ruby is an object, even classes are also object in ruby.

In this entire mobile optimized course of ruby programming, you will learn basics of ruby like operators, variables, If and if else. After grabbing basics, we will move on to loops and switch cases of ruby. We like to deliver knowledge in sharp and to the point videos. In this entire series, we will focus on working with eclipse IDE because it is free and ruby can be configured in ruby easily with eclipse.

You might have intention to move into “Ruby on Rails” or just automating the things by ruby, this course will give you quick but comprehensive start in ruby programming. In the competitive and keep on changing programming paradigm, programming languages keeps on going. But ruby is a bit different. It came as a fresh language and reached to the top programming in 2014 and is expected to be growing in programmers favorite list because of its high end features, easy syntax and dedicated object oriented approach.

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. Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan.

Features of Ruby programming Include:

    ·Thoroughly object-oriented with inheritance, mixins and metaclasses

    ·Dynamic typing and duck typing

    ·Everything is an expression and everything is executed imperatively

    ·Lexical closures, iterators and generators, with a unique block syntax

    ·Literal notation for arrays, hashes, regular expressions and symbols

What are the requirements?

  • Eclipse software (available for free)
  • No programming experience is required but little basics will help
  • We recommend to use headphones and practice with us during course

What am I going to get from this course?

  • Learn to install ruby and create ruby files
  • Learn to code smoothly using ruby as scripting language
  • Learn to configure eclipse to code in ruby
  • Learn Object oriented concepts like classes and objects
  • Learn inheritance, mixins and other concept in ruby by practical approach

Who is the target audience?

  • 1st time programmer
  • Programming students
  • web designers, who wants to learn ruby
  • interested in scripting with ruby

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Ruby Coding module 1

Installation of ruby is not that much tricky. It come default for MAC and linux users but windows users have to install it. In this lecture you will learn to install ruby on a windows system. Download the ruby from the link mentioned in the video and follow the steps to install ruby in simple and precised manner.


Ruby has many paid and highly comfortable software to be used as IDE. But Eclipse is programmers all time favorite. In this lecture, you will learn how can configure eclipse into IDE suitable for ruby programming. Eclipse is free to use and come lots of functionality to give you charms of coding


Using an IDE is not at all a compulsory requirement for the ruby. Any text editor will work like notepad of windows or text wrangler in MAC. If you wish to follow this path then I suggest to go for Notepad plus plus. Its a great and simple editor and comes with colour coding too


Comment in ruby are used for the human reading purpose. Ruby interpreter will ignore the comments. Writing comment makes it easier for the other programmers to read and understand your logic quickly. Even when you will see your code after couple years, you will quickly remember your logic and intention of writing that piece of code

Section 2: Ruby Coding module 2

We will discuss classes in more details at latter stage but a quick intro is very helpful at this time. In ruby everything is an object, even classes are also objects. You will quickly learn as a fresh programmer the basic concept of classes and objects, so that rest of the course becomes very easy to you.


Ruby supports different types of variable and every variable has its own scope. There are local variables, class variables, instance variables and few others which are discussed in detail in this video. Understanding the variable in ruby will give you more understanding of the basic structure in ruby.


Ruby supports all the basic literals like Integer, floating and string literals. These literals are the basic block of structure in ruby. Every integer also have a class and at latter point these topics are taken again to take things at much more depth

Section 3: Ruby Coding Module 3

looping is a integral part of coding. We write a part of code and ask the interpreter to repeat the code for a specific period of time. In for loop the important things are initialization of loop, condition of loop and increment or decrements of loop. This lecture will explain the for loop in quick and easy way

Section 4: Ruby Module 4

A block consists of chunks of code. we can assign a name to block and can execute that lines of code in that code block. It is preferred that code in the block is always enclosed with the braces


Code blocks and yield are closely interrelated in ruby. In this lecture you will understand the deep importance of the yield along with the implementation

2 pages

Handling files in ruby in very easy. Ruby IO module gives you access to kernel operations, making it easy to copy, edit, replace, rename and delete a file. This files contains a simple example to work on with files.

1 question

Get into the fast and quick test for ruby. You have not master all the basics but still give it a try

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Igneus Technologies, Best Comprehensive Courses

We at Igneus have trained students from IIT's, NIT's and reputed companies. Students from all over the globe have trusted our High quality and affordable trainings from 10+ countries and have opted for our Certification programs.

IGNEUS stands for the Revolutionary and a quality enhanced change that we’ve tried to come up with in the modern world of Internet education. We’ve come up bearing in mind the maximum emphasis on the quality dealing with every new technology which has made us distinguished from the throng at internet. And this revolution of choice will keep continuing. Today IGNEUS Technologies has proudly lifting up the tag of being the world's most trusted provider of myriad of services and training programs aiding constantly in every corner of the globe along with web security aspects, and open source technology.

IGNEUS Technologies Pvt. Ltd is a dream shared and brought up by two computer geniuses to make the society upgraded and aware of the cyber crimes that curb the innocence of environment, thus starting a revolution in favor of cyber security.

Igneus stands for the Revolutionary and a quality enhanced change in every aspect of its touch to internet. Quality dealing with every new technology makes us different from the crowd of internet. The revolution of choice continues. Today Igneus Technologies is the world's most trusted provider of mentioned services and training along with web security aspects, and open source technology.

Ready to start learning?
Take This Course