Stay positive and productive with 1-year of unlimited courses
Get 1 year access
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
Please confirm the name that should appear on the certificate
Warning! Once you have confirmed, you will not be able to change it. If you have accidentally misspelled this name, please contact us at firstname.lastname@example.org.
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