Ruby

It is an open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and write.

500+ Students Enrolled
4.4 Rating (325) Ratings

What You'll Learn

  • Learn Learn code in the Ruby programming language and Learn how to use Ruby professionally.
  • Learn Get better at Ruby on Rails by understanding a lot of the code behind it.
  • Learn Learn advanced programming features, like algorithms, design and more.
  • Learn Start with basics - progress to advanced programming topics - all in one course.
  • Learn Master and apply Object Oriented Programming.
  • Learn Learn how to automate daily life tasks like car shopping using Ruby.

Course Content

  • Ruby is a scripting language designed by Yukihiro Matsumoto, also known as Matz. It runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX.
  • Creating a Basic Script
  • Execution on Linux/WS
  • Command-Line Execution
  • Making Scripts Executable
  • Creating Output
  • Taking Input
  • Making Comments
  • Case Study
  • Creating Numbers
  • Performing Arithmetic
  • Numeric Methods
  • Creating Strings
  • Interpolation and Escaping
  • Common String Methods
  • Creating Multiline Strings
  • Using Constants
  • Dates and Times
  • Case Study
  • Creating Arrays
  • Common Array Methods
  • Adding Elements
  • Removing Elements
  • Array and Strings
  • Using Ranges
  • Creating a Hash
  • Common Hash Methods
  • Case Study
  • Operators
  • Basic Conditionals
  • Extended Conditionals
  • The Conditional Operator
  • Case Statements
  • Basic Loops
  • Numeric Iterators
  • Collection Iterators
  • Case Study
  • Simple Methods
  • Returning Values
  • Taking Arguments
  • Default Argument Values
  • Using Self
  • Variable-Length Arguments
  • Methods and Blocks
  • Case Study
  • Simple Classes
  • Instance Variables
  • Using Accessors
  • Creating Constructors
  • Defining Operators
  • Other Special Methods
  • Validation and Duck Typing
  • Case Study
  • Basic Inheritance
  • Overriding Methods
  • Chaining Methods
  • Access Control
  • Class Variables
  • Class Methods
  • Case Study
  • Modules as Namespaces
  • Modules as Mixins
  • Requiring Files
  • Ruby Standard Library
  • Case Study
Web Development

  This Course includes

 Tutorials

 Articles, Videos

 Full Time Lectures

 Real Scenarios

 Project Work

 Certification of Completion

Related Courses