👻 Boo! Use the code SPOOKY20 to get 20% off your yearly membership!
Video time: 3m 39s
How to install Sublime Text and Git Bash Terminal for your development environment.
Video time: 4m 27s
Installing Ruby is easy with RubyInstaller.org
Video time: 3m 44s
In this lesson we'll create our first Ruby program!
Video time: 5m 38s
How to comment code and deal with errors.
Video time: 4m 07s
Video time: 3m 22s
Video time: 3m 20s
Video time: 3m 21s
Video time: 4m 04s
Video time: 3m 29s
Allowing the user to interact with your program.
Video time: 3m 06s
How to use if/else/elsif statements in Ruby.
Video time: 4m 13s
Video time: 3m 54s
Modifying a string is simple with these string manipulation tips.
Video time: 3m 46s
What are arrays and how do we create and use them?
Video time: 3m 43s
An array of other arrays is multi-dimensional.
Video time: 3m 34s
Using while loops in Ruby.
Looping until a condition is met using until loops.
Video time: 4m 03s
Understanding for and each loops, and when to use them.
Fizzbuzz! is a popular interview question/quiz. Let's build it!
Video time: 4m 37s
What is a hash, and how do you create and use it?
Video time: 3m 49s
Adding and removing items from a hash.
Understanding methods in Ruby.
Video time: 3m 15s
More on methods...
Video time: 5m 18s
How to generate random numbers with Ruby.
What is a class and how do we use them?
Video time: 4m 05s
More on classes and how to use them.
Video time: 3m 25s
What is an instance variable and how is it different from a regular variable?
Video time: 3m 47s
What is a getter and how do we use it?
Video time: 3m 01s
How to create a class setter and why you should.
Video time: 3m 19s
Let Ruby create your getters and setters automatically with attr_accessor.
Video time: 3m 37s
Inheriting information from other classes.
Video time: 3m 56s
How to open another file in your Ruby file.
Video time: 4m 10s
We'll learn to output the contents of a file into an array.
Video time: 3m 28s
There are several "modes" for opening files. Learn them all here.
Video time: 3m 57s
We'll learn to write and append data to a file.
How to install and use a third-party gem in your program.
Video time: 4m 22s
Let's use what we've learned to build a math flashcard game!
Video time: 3m 51s
How to handle the addition flashcards.
How to handle subtraction, multiplication and division flashcards.
Allow the user to choose which type of flashcard game to play with a menu.
Video time: 5m 27s
Share this course
Start a tour to see how the lessons work
or dive right into your course. You can always access the tour at a later time.
How is your GoSkills experience?
Your feedback has been sent
© 2020 GoSkills Ltd. Skills for career advancement