RubyIntroduction & Core Concepts

66 items

1

Getting Absolute Value with abs

Code Quiz
2

Ruby Comments

Quiz
3

Symbols vs Strings

Quiz
4

Numeric Arithmetic

Quiz
5

Variables and Dynamic Typing

Quiz
6

Basic Data Types

Quiz
7

String Interpolation

Quiz
8

Variable Scope Prefixes

Quiz
9

What Ruby Is

Quiz
10

Ruby's Design Philosophy

Quiz
11

Type Conversion Methods

Quiz
12

The Meaning of nil

Quiz
13

Method Call Syntax

Quiz
14

String Literals

Quiz
15

Getting User Input

Quiz
16

Truthiness Rules

Quiz
17

Running Ruby Code

Quiz
18

Naming Conventions

Quiz
19

Everything Is an Object

Quiz
20

Printing Output

Quiz
21

Ruby Expressions & Implicit Return

Slides / Video
22

Getting User Input with gets

Slides / Video
23

Basic Arithmetic and Operators in Ruby

Slides / Video
24

Ruby String Basics and Interpolation

Slides / Video
25

Ruby Naming Conventions & Case Sensitivity

Slides / Video
26

Everything Is an Object in Ruby

Slides / Video
27

Basic Data Types in Ruby

Slides / Video
28

Variables and Assignment in Ruby

Slides / Video
29

AND vs OR in a Range Check

Code Quiz
30

Commenting Code Correctly

Code Quiz
31

Comparison vs Assignment

Code Quiz
32

Symbol vs String Hash Key

Code Quiz
33

Reading Input with gets

Code Quiz
34

Assigning a Variable

Code Quiz
35

Concatenating a String and Number

Code Quiz
36

The elsif Keyword

Code Quiz
37

Converting a Decimal String

Code Quiz
38

Integer vs Float Division

Code Quiz
39

Defining a Constant

Code Quiz
40

Truthiness of Zero

Code Quiz
41

Printing Output with puts

Code Quiz
42

Comments in Ruby

Slides / Video
43

Your First Ruby Output: puts, print, p

Slides / Video
44

Running Ruby: Files vs IRB

Slides / Video
45

Symbols vs Strings

Flashcard
46

Core Built-in Data Types

Flashcard
47

The nil Value

Flashcard
48

Comments in Ruby

Flashcard
49

Reading User Input

Flashcard
50

Variable Naming and Scope Prefixes

Flashcard
51

Arithmetic and Operators

Flashcard
52

What Ruby Is and Its Origins

Flashcard
53

Ruby Conventions and Style

Flashcard
54

Variables and Assignment

Flashcard
55

Dynamically and Strongly Typed

Flashcard
56

Printing Output

Flashcard
57

Running Ruby Code

Flashcard
58

String Basics

Flashcard
59

Ruby Is Interpreted

Flashcard
60

Everything Is an Expression

Flashcard
61

Truthiness in Ruby

Flashcard
62

Ruby's Design Philosophy

Flashcard
63

Everything Is an Object

Flashcard
64

Installing Ruby and Checking the Version

Slides / Video
65

Ruby: Interpreted & Dynamically Typed

Slides / Video
66

What Ruby Is: History & Philosophy

Slides / Video
Code QuizBeginner

Defining a Constant

This value was meant to be a constant but isn't—check the naming.

Coderuby
pi = 3.14159
puts pi * 2

The author intended `pi` to be a constant. What is wrong here?