Skip to main content
CF

Ruby Programming

3h 46m 23s
English
Paid

You can learn Ruby in a clear and steady way. Ruby is a friendly, object‑oriented language that many developers use each day.

Ruby has been around for over 30 years. You still see it in tools and apps from GitHub, Shopify, Airbnb, and many others. Many teams expect you to know the basics.

Why Learn Ruby

You can use Ruby to build many kinds of programs. Once you learn the core ideas, you can create tools that help you at work or in your own projects.

  • Command‑line tools
  • Web apps with Ruby on Rails
  • API clients
  • Task‑automation scripts
  • Static site generators
  • Web scrapers
  • Apps that use AI services

You do not need to know everything at once. You only need a solid base, and you can grow from there.

How This Course Helps You

This course guides you step by step. You learn one small idea at a time and see how each idea fits into real code.

For each topic you:

  • Watch a short live‑coding video
  • See clear animations that show what happens in the code
  • Practice with a simple hands‑on exercise
  • Review what you learned and move on

What to Expect

You see each change as the program grows. You watch how to refactor code and keep it clean. It feels like we are writing a Ruby program together from scratch.

About the Author: Pragmatic Studio

Pragmatic Studio thumbnail

Pragmatic Studio is a US-based teaching company founded by Mike Clark and Nicole Clark — both long-running Ruby and Elixir educators. The studio publishes paid courses on the Ruby on Rails, Elixir, and Phoenix tracks at the level of comprehensive working-engineer reference material rather than introductory tutorials.

The CourseFlix listing carries six Pragmatic Studio courses spanning their full curriculum: Ruby Programming, Ruby on Rails 6, Ruby on Rails 7, Developing With Elixir/OTP, Full-Stack Phoenix, and Full-Stack GraphQL with Absinthe, Phoenix, and React. The teaching style is patient, project-oriented, and unusually rigorous about the foundational language and framework patterns.

Material is paid and aimed at developers building production proficiency with the Ruby and Elixir ecosystems. For broader content, see CourseFlix's Ruby on Rails, Elixir, and Phoenix category pages.

Watch Online 32 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 32 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction: Intro to Course
All Course Lessons (32)
#Lesson TitleDurationAccess
1
Introduction: Intro to Course Demo
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
Unlock unlimited learning

Get instant access to all 31 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What is Ruby Programming about?
You can learn Ruby in a clear and steady way. Ruby is a friendly, object‑oriented language that many developers use each day. Ruby has been around for over 30 years. You still see it in tools and apps from GitHub, Shopify, Airbnb, and many…
Who teaches this course?
It is taught by Pragmatic Studio. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 32 lessons with a total runtime of 3 hours 46 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/ruby-programming. The page hosts every lesson with the integrated video player; no download is required.