Instructor

Open Educational Resources

Instructor

Open Educational Resources (OER) are freely accessible, openly licensed documents and media that are useful for teaching, learning, educational, assessment and research purposes.

Reviews (1)

Jose Luis Z. Cervantes

Overview

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

Source: https://www.ruby-lang.org/

More information about Ruby can be found from here.

Course Structure

This course contains tutorials from installing Ruby to Ruby tricks through fundamental programming manoeuvres and basics of Object-Oriented programming. Knowing a bit of programming basics is an advantage, but tons of enthusiasm will get you far.

32 video tutorials

Almost three hours of valuable videos

Attributions

Course content

  • Tutorial - 1 - Installing Ruby

  • Tutorial - 2 - Writing a Simple Program

  • Tutorial - 3 - Math and Variables

  • Tutorial - 4 - Classes

  • Tutorial - 5 - Creating Objects

  • Tutorial - 6 - Inheritance

  • Tutorial - 7 - Adding More Attributes

  • Tutorial - 8 - Methods

  • Tutorial - 9 - Everything is an Object!

  • Tutorial - 10 - Arguments

  • Tutorial - 11 - String Functions

  • Tutorial - 12 - More About Variables & Methods!

  • Tutorial - 13 - Expressions and Shortcuts

  • Tutorial - 14 - Decision Making

  • Tutorial - 15 - Comparison Operators

  • Tutorial - 16 - unless

  • Tutorial - 17 - Loops

  • Tutorial - 18 - Extracting the Value From Loops

  • Tutorial - 19 - Changing Data Types

  • Tutorial - 20 - Constants

  • Tutorial - 21 - Multiple Line String Variables

  • Tutorial - 22 - Interpolation

  • Tutorial - 23 - Beginning Regular Expressions

  • Tutorial - 24 - Regular Expressions in Loops

  • Tutorial - 25 - Extracting Numbers and Character Classes

  • Tutorial - 26 - Decision Making with Regular Expressions

  • Tutorial - 27 - Beginning Arrays

  • Tutorial - 28 - push and pop

  • Tutorial - 29 - each and length

  • Tutorial - 30 - Cool Array Tricks

  • Tutorial - 31 - Hashes

  • Tutorial - 32 - Methods for Hashes

Interested? Enroll to this course right now.

There is more to learn