Hands-On Programming Concepts with Ruby 2.0

4.5 Average Customer Rating

Learn the latest Ruby and ignite your passion in programming

Start Free Trial
  • 36 Videos
  • 4 hours 7 minutes
  • 2271 Happy Students

About the course

Ruby is a brilliant language to use! In this course, Darren Jones will introduce you to Ruby from the beginning, in a step-by-step fashion.

There are many practical activities and games to build, illustrating the many programming concepts explained by Darren. By the end of the course you would’ve learnt all the Ruby basics, including how to put your Ruby programs on the web using the Sinatra framework.

Ready to jump into some server-side programming?

You won’t need to have any previous programming knowledge but hey, it helps.

Continue your journey in Ruby with our course Ruby Metaprogramming Revealed. Go a step further and build automated Ruby tests with Feature Tests with RSpec.

  • 36 Videos
  • 4 hours 7 minutes
  • 2271 Happy Students
Start Free Trial

Your instructor

Darren Jones


Daz has been programming and building websites since the start of the millennium. He enjoys using Ruby and JavaScript and loves them both in their own special ways. He is the author of JavaScript: Novice to Ninja and Jump Start Sinatra.
Darren Jones
2 Courses

Customer Reviews

  • ()
    5 stars
    4 stars
    3 stars
    2 stars
    1 stars

    Courses Outline

    Lesson 1: Hello Ruby!
    Free
    Introduction
    2:13
    Installing Ruby
    2:29
    IRB
    6:40
    Writing a Ruby Program
    4:27
    Ruby Gems
    2:33
    Sinatra
    4:07
    Lesson 2: Strings and Things
    Understanding Strings and Things
    0:30
    Strings in IRB
    9:54
    Writing a Greeter Program
    4:02
    Writing a Madlibs Program
    2:44
    Putting the Greeter Program on the Web
    6:23
    Putting the Madlibs Program on the Web
    7:43
    Lesson 3: Numbers and Logic
    Understanding Numbers and Logic
    0:55
    Numbers in IRB
    9:10
    Logic
    13:42
    Writing a Guess the Number Program
    6:43
    Putting Our Guess the Number Game on the Web
    14:56
    Quiz
    Lesson 4: Going Loopy over Collections
    Introduction to Loopy Collections
    0:49
    Arrays
    12:08
    Hashes
    7:17
    Ranges
    3:44
    Loops
    15:32
    Writing a Playing Card Program
    7:59
    Build a "Play Your Cards Right" Web Game
    15:36
    Quiz
    Lesson 5: Methods
    Understanding Methods
    0:56
    Methods in IRB
    22:15
    Methods in Sinatra
    15:03
    Lesson 6: Getting Classy with Classes
    Introduction to Classes
    1:02
    Built-in Classes
    6:08
    Custom Classes
    11:13
    Inheritance
    6:31
    Adding Classes to Play Your Cards Right
    20:03
    Quiz
    Lesson 7: Conclusion
    Course Conclusion
    1:56
    Start Free Trial
    • 36 Videos
    • 4 hours 7 minutes
    • 2271 Happy Students