Ruby Fundamentals

This course would be useful for developers who are in their formative years of programming. Either students or people who are in their first year or two in a programming job, will be able to take maxi...

  • All levels
  • English

Course Description

This course would be useful for developers who are in their formative years of programming. Either students or people who are in their first year or two in a programming job, will be able to take maximum benefit from the course. If Ruby is your first programming language, you might find the going just a bit too fast. If you have exposure to any other programming language even at a basic level,...

This course would be useful for developers who are in their formative years of programming. Either students or people who are in their first year or two in a programming job, will be able to take maximum benefit from the course. If Ruby is your first programming language, you might find the going just a bit too fast. If you have exposure to any other programming language even at a basic level, you should find the going smooth and easy.

What you’ll learn
  • This course would find its value with people, who have directly jumped into the Rails framework and feel Rails to be magical and does too many things under the hood.
  • Most of the magic to Rails framework comes from the elegant Ruby syntax and the meta programming constructs of Ruby
  • We recommend such people to spend some time in Ruby to understand idioms and phrases that are special to Ruby.

Covering Topics

1
Section 1 : Course Overview

2
Section 2 : Introduction to Objects

3
Section 3 : String basics

4
Section 4 : Control structures

5
Section 5 : Arrays

6
Section 6 : Hashes

7
Section 7 : Basics of Classes

8
Section 8 : Basics of Methods

9
Section 9 : Lambdas and Blocks

10
Section 10 : Modules

11
Section 11 : Files

12
Section 12 : Blocks

13
Section 13 : Advanced Modules

14
Section 14 : Exceptions

Curriculum

      Section 1 : Course Overview
    1
    Overview
      Section 2 : Introduction to Objects
    2
    Introduction to Objects
      Section 3 : String basics
    3
    String basics
      Section 4 : Control structures
    4
    Control structures
      Section 5 : Arrays
    5
    Arrays
      Section 6 : Hashes
    6
    Hashes
      Section 7 : Basics of Classes
    7
    Basics of Classes
      Section 8 : Basics of Methods
    8
    Basics of Methods
      Section 9 : Lambdas and Blocks
    9
    Lambdas and Blocks
      Section 10 : Modules
    10
    Modules
      Section 11 : Files
    11
    Files
      Section 12 : Blocks
    12
    Blocks
      Section 13 : Advanced Modules
    13
    Advanced Modules
      Section 14 : Exceptions
    14
    Exceptions

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.