Ruby Programming

3h 46m 23s
English
Paid
May 2, 2024

Ruby is a versatile object-oriented programming language that's an absolute delight to use.

It's been around for over 30 years, and Ruby is still going strong. It's used by companies like Airbnb, Basecamp, GitHub, Hulu, Kickstarter, and Shopify.

At this point, it's almost expected that all software developers know enough Ruby to get by.

More

But why settle for just "getting by" when you can code Ruby with confidence!

Imagine knowing Ruby well enough to create an endless variety of programs:

  • Command-line tools
  • Web apps using the Ruby on Rails framework
  • API clients
  • Simple task-automation scripts
  • Static website generators
  • Web scrapers and crawlers
  • AI-powered apps

It's all well within your reach! Once you have a good grasp of the fundamentals, you can build nearly anything with Ruby.

But where do you start?

We distilled everything you need to know about Ruby, assembled it in the right order, and neatly packaged it as a video course that's paced for newcomers.

In this course we follow a step-by-step, project-based approach to learning how to write well-designed Ruby programs. For each new topic you:

  • Watch a short live-coding video
  • Visualize the concepts with rich animations
  • Practice in a practical, fun exercise
  • "Aha, now I get it!"
  • Repeat for the next topic...

You see every move, every change, every refactoring first hand. It's as if we're sitting down together writing a Ruby program from scratch.

Watch Online Ruby Programming

Join premium to watch
Go to premium
# Title Duration
1 Introduction: Intro to Course 01:39
2 Introduction: Intro to Game 01:29
3 Running Ruby 06:08
4 ABCs and 123s 06:36
5 Objects Everywhere 08:30
6 Self Curiosity 02:10
7 Making Methods 11:29
8 Crafting Classes 14:53
9 Attr Is For Attribute 04:55
10 Symbols That Don't Clang 01:53
11 What's Your Condition? 05:07
12 Array Party 10:14
13 Objects Collaborating 08:27
14 Self Revisited 02:28
15 Organizing Files 06:29
16 Testing Assertively: Part 1 07:50
17 Testing Assertively: Part 2 09:52
18 Blocky Blocks 05:50
19 Struct and Data Values 07:27
20 Module Mojo 04:43
21 Hashy Hashes 10:55
22 Enumerable Methods: Part 1 07:22
23 Enumerable Methods: Part 2 09:04
24 Taking User Input 07:49
25 File Ins and Outs 13:36
26 Classy Methods 03:49
27 Uh-Oh, Exception! 08:00
28 Rich Inheritance 12:06
29 Mixin' It In 08:47
30 Neat Namespaces 05:04
31 Make a Gem! 10:33
32 Wrap Up 01:09

Similar courses to Ruby Programming

Learn to Code with Ruby

Learn to Code with Ruby

Duration 31 hours 31 minutes 25 seconds
Web Framework from scratch

Web Framework from scratch

Duration 37 minutes 36 seconds