Hands-On Programming Concepts with Ruby 2.0

4.5 Average Customer Rating

Learn the latest Ruby and ignite your passion in programming

  • 36 Videos
  • 4 hours 7 minutes
  • 2272 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
  • 2272 Happy Students

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
  • 36 Videos
  • 4 hours 7 minutes
  • 2272 Happy Students