Skip to main content
Get a Quote
Course Enquiry
Contact Us


Ruby is a very high-level object-oriented programming language. Ruby is used extensively as a web scripting language with the popular Ruby on Rails Framework.

The course covers the Ruby programming language from first principles to advanced concepts from functional programming and object oriented design.


$990.00 If you are currently resident in South Africa you will need to pay VAT at 14%.


5 Days


Download Brochure

Prices have changed from 1 March 2018. Information may change without notice.

Delivery Method

Instructor Led classroom based training. Scheduled classes are normally held in Woodmead - near to Sandton in Johannesburg, Gauteng, South Africa. Stationary and textbook included. Refreshments, including 2 tea breaks and a cooked meal for lunch are provided for full time courses. Contact hours are between 9am to 4pm.


Programmers, UNIX/Linux System administrators.


General programming background.

Course Outline / Curriculum


  • Getting started

  • Overview
  • Interactive Ruby Shell
  • Ruby Language

  • Hello world
  • Strings
    • Alternate quotes
    • Here documents
    • ASCII
    • Encoding
  • Introduction to object
  • Variables Data types
    • numbers
    • strings
    • hashes
    • arrays 




  • Assignment
  • Self Assignment
  • Multiple Assignment
  • Conditional Assignment
  • Control Structures

    • Conditional Branches
    • Loops
  • Classes

    • Writing methods
    • Classes and objects
    • Exceptions

Schedule Dates and Booking

There are currently no scheduled dates.

Add me to the waiting list