Course Overview
This course will introduce students to Ruby, as well as teach them about classes, methods,
variables, data structures, loops, enumerable methods, and finishing touches.
Chapter 01 – Getting Started 44m
Topic A: History and Installation – Part 1
History and Installation – Part 2
History and Installation – Part 3
Topic B: Conventions and Best Practices – Part 1
Conventions and Best Practices – Part 2
Conventions and Best Practices – Part 3
Chapter 02 – Classes and Methods 1h 15m
Topic A: Classes – Part 1
Classes – Part 2
Classes – Part 3
Topic B: Methods – Part 1
Methods – Part 2
Methods – Part 3
Topic C: Object Oriented Programming – Part 1
Object Oriented Programming – Part 2
Object Oriented Programming – Part 3
Chapter 03 – Variables and Data Structures 1h
Topic A: Variables – Part 1
Variables – Part 2
Variables – Part 3
Topic B: Arrays and Structs – Part 1
Arrays and Structs – Part 2
Arrays and Structs – Part 3
Topic C: Hashes – Part 1
Hashes – Part 2
Hashes – Part 3
Chapter 04 – Loops and Enumerable Methods 46m
Topic A: Loops – Part 1
Loops – Part 2
Loops – Part 3
Topic B: Map, Inject, and Permutation – Part 1
Map, Inject, and Permutation – Part 2
Map, Inject, and Permutation – Part 3
Chapter 05 – Finishing Touches 1h 26m
Topic A: File Operations – Part 1
File Operations – Part 2
File Operations – Part 3
Topic B: Input and Output – Part 1
Input and Output – Part 2
Input and Output – Part 3
Topic C: RubyGems – Part 1
RubyGems – Part 2
RubyGems – Part 3
Total Duration: 5h 11m