Ruby 101

An introduction to object oriented principles & design patterns

In this course you will become familiar with the basic concepts of the programming language Ruby, which include variables, loops, control flow and object oriented programming. Ruby is a general purpose programming language that is currently very popular and in high demand in the market. Being comprehensive and easy to read, Ruby is a simple language to learn with great potential. Companies such as Twitter, Soundcloud, Goodreads and Kickstarter have developed their platforms on a Ruby environment.

Physical presence is required for participation in this course.

Duration: 9 hours.


For a list with all the available courses, please visit eventora
  • This initiative is supported by “Microsoft Hellas” and all courses are open to the public.
  • You cannot participate remotely. Physical presence is required.
  • Courses with the same title cover the same material so enroll to the one that suits you best in terms of time and date.
  • Upon completion and full attendance of the course, you will receive via email a certificate of participation.
  • Most courses will take place once a month so subscribe to our newsletter to receive notifications about upcoming course availability.


Subscribe and find out about the next available course!