• 20 hours
  • Medium

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 10/4/17

Log in or subscribe for free to enjoy all this course has to offer!

Course introduction

Ruby has an intuitive syntax that makes it fun to learn and use. For this and other reasons, it's a great way to get started with web development. Underneath its apparent simplicity, though is a complex and subtle structure supporting the language.

This course assumes you have some familiarity with basic operations in Ruby like doing math and working with such structures as loops, strings, and arrays. Instead of surveying the language's syntax, we will approach Ruby by looking deeply at how classes and objects work together. We'll also dip into some of the basic libraries: Enumerable, Exception, and File. We'll finish up by learning about designing object-oriented code.

This course is perfect for people who already have some familiarity with Ruby and want to really understand how to take full advantage of Ruby's object-oriented design.
 

Example of certificate of achievement
Example of certificate of achievement