Beginner
124 Lessons
12h
Certificate of Completion
Takeaway Skills
Learn how to program using Ruby as your first programming language.
Learn idiomatic Ruby.
Learn about blocks, methods, regular expressions, and more in Ruby.
Course Overview
Do you want to learn about interpreted languages? Tired of dense syntaxes? Tired of compiling code to machine language first? Are you looking for an easy-to-use scripting language? Well, Ruby is the answer! Ruby is a smart, easy-to-use, functional, object-oriented ...Show More
Course Contents
The Big Picture
2 Lessons
Variables
4 Lessons
Built-in Class: Numeric
5 Lessons
Built-in Class: String
8 Lessons
Built-in Classes: TrueClass, FalseClass, and NilClass
1 Lesson
Built-in Class: Symbol
1 Lesson
Built-in Class: Array
10 Lessons
Built-in Class: Hash
7 Lessons
Objects
10 Lessons
Methods
13 Lessons
Operators are Methods
6 Lessons
Blocks
11 Lessons
Get Ready for Some More Drill!
Project
Conditionals
6 Lessons
Coding Challenge: Truthiness and Equivalence
2 Lessons
Lets Run Another Lap with Hashes
Project
Writing Classes
14 Lessons
The Mailbox Project
Project
Spotlight on Things Unremarked
11 Lessons
Advanced Topics
8 Lessons
Your Toolkit
4 Lessons
Appendix: Mailbox Project Prerequisite
1 Lesson
Show License and Attributions
Show License and Attributions
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.
Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE