Ruby for beginners and introduction to Rails

Course Description

Ruby for beginners and introduction to Rails: Learn how to programm in Ruby, learn object-oriented programming priciples and understand which packages to use for which type of application. At the end of the course you should be able to create simple Ruby applications and we will create a simple Rails web application during the course.

Price

£ 625 (incl. VAT)

Duration

12 hours

Course Details

This course is designed for those who wish to start programming with one of the newest scripting languages.

Ruby for beginners covers the following topics:

  • Why Ruby: Understand the advantages and disadvantages of Ruby
  • Start programming in Ruby: Understanding variables, control structures and methods
  • Object-oriented programming: Understanding Classes and Objects
  • More object-oriented techniques: Modules, method overloading, polymorphism
  • Understand which packages to use for which type of application/ which libraries to use for common tasks
  • Ruby on Rails: Creating extensible and modular web applications with only a few lines of code

Cambridge Dates

New course dates and prices will be available soon, but bookings for one-to-one tuition or for groups of 3 students or more can be made here (prices available on request):
Click here to book

Dates in other locations

Please click on the town for more details:

Norwich:
05/06/2017 - 08/06/2017 (Mon - Thu, 18:00 - 21:00)

Peterborough:
19/06/2017 - 20/06/2017 (Mon - Tue, 10:00 - 17:00)

Bedford:
12/08/2017 - 13/08/2017 (Sat - Sun, 10:00 - 17:00)

Birmingham:
04/09/2017 - 07/09/2017 (Mon - Thu, 18:00 - 21:00)

London:
18/09/2017 - 19/09/2017 (Mon - Tue, 10:00 - 17:00)

Manchester:
11/11/2017 - 12/11/2017 (Sat - Sun, 10:00 - 17:00)

Cardiff:
04/12/2017 - 07/12/2017 (Mon - Thu, 18:00 - 21:00)

Edinburgh:
18/12/2017 - 19/12/2017 (Mon - Tue, 10:00 - 17:00)

Newcastle:
10/02/2018 - 11/02/2018 (Sat - Sun, 10:00 - 17:00)

Please email us (with the course name and date) if you would like to book by email: