Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Programming Fundamentals with Ruby
Installing and Running Ruby and a Code Editor
Introductions (2:03)
Developer Tools: finding & downloading (10:52)
What is Ruby? (5:32)
Why Use Ruby? (10:13)
Creating a Ruby Program and Running it from VSCode (44:32)
Introducing Data Types / Primitives (55:02)
Performing Calculations & Operations using Variables
Review & Section 2 Outline (9:00)
What's a Variable? (10:51)
Naming Things is Hard (5:41)
Mashing Strings Together (5:27)
How Programs Talk to People (11:55)
Using More Complex Types to Store Collections of Things
Review & Section 3 Outline (9:50)
Arrays are the Best Data Structures (15:29)
Hashes for Random Access (19:00)
Understanding Logic and Looping
Review & Section 4 Outline (7:25)
IF Statements & Boolean Logic (11:26)
While Loops & Enumerations (21:09)
Code Organization - Methods, Modules, and Classes
Review & Section 5 Outline (7:47)
Reusing code with methods (10:03)
Ruby is Object Oriented (21:54)
How to Create a Class (23:46)
Bundling Related Code into Modules (12:03)
Symbols... Kind of Like Strings, But Different (8:08)
Applying Ruby to Solve Every Day Problems
Review & Section 6 Outline (6:24)
Using Open Data (32:03)
Solve Hard Problems with Other People's Code - RubyGems (15:56)
What's Next (7:58)
Arrays are the Best Data Structures
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock