Ruby
Introduction & Core Concepts
66 lessons in Ruby
- Getting Absolute Value with absCode Quiz
- Ruby CommentsQuiz
- Symbols vs StringsQuiz
- Numeric ArithmeticQuiz
- Variables and Dynamic TypingQuiz
- Basic Data TypesQuiz
- String InterpolationQuiz
- Variable Scope PrefixesQuiz
- What Ruby IsQuiz
- Ruby's Design PhilosophyQuiz
- Type Conversion MethodsQuiz
- The Meaning of nilQuiz
- Method Call SyntaxQuiz
- String LiteralsQuiz
- Getting User InputQuiz
- Truthiness RulesQuiz
- Running Ruby CodeQuiz
- Naming ConventionsQuiz
- Everything Is an ObjectQuiz
- Printing OutputQuiz
- Ruby Expressions & Implicit ReturnSlides / Video
- Getting User Input with getsSlides / Video
- Basic Arithmetic and Operators in RubySlides / Video
- Ruby String Basics and InterpolationSlides / Video
- Ruby Naming Conventions & Case SensitivitySlides / Video
- Everything Is an Object in RubySlides / Video
- Basic Data Types in RubySlides / Video
- Variables and Assignment in RubySlides / Video
- AND vs OR in a Range CheckCode Quiz
- Commenting Code CorrectlyCode Quiz
- Comparison vs AssignmentCode Quiz
- Symbol vs String Hash KeyCode Quiz
- Reading Input with getsCode Quiz
- Assigning a VariableCode Quiz
- Concatenating a String and NumberCode Quiz
- The elsif KeywordCode Quiz
- Converting a Decimal StringCode Quiz
- Integer vs Float DivisionCode Quiz
- Defining a ConstantCode Quiz
- Truthiness of ZeroCode Quiz
- Printing Output with putsCode Quiz
- Comments in RubySlides / Video
- Your First Ruby Output: puts, print, pSlides / Video
- Running Ruby: Files vs IRBSlides / Video
- Symbols vs StringsFlashcard
- Core Built-in Data TypesFlashcard
- The nil ValueFlashcard
- Comments in RubyFlashcard
- Reading User InputFlashcard
- Variable Naming and Scope PrefixesFlashcard
- Arithmetic and OperatorsFlashcard
- What Ruby Is and Its OriginsFlashcard
- Ruby Conventions and StyleFlashcard
- Variables and AssignmentFlashcard
- Dynamically and Strongly TypedFlashcard
- Printing OutputFlashcard
- Running Ruby CodeFlashcard
- String BasicsFlashcard
- Ruby Is InterpretedFlashcard
- Everything Is an ExpressionFlashcard
- Truthiness in RubyFlashcard
- Ruby's Design PhilosophyFlashcard
- Everything Is an ObjectFlashcard
- Installing Ruby and Checking the VersionSlides / Video
- Ruby: Interpreted & Dynamically TypedSlides / Video
- What Ruby Is: History & PhilosophySlides / Video