The course exercises are free and open source.
GitHub hosts all materials, and you can suggest changes via Pull Requests. You can edit any course page by clicking the Edit this page button at the top right corner.
View the course contents in the side bar on the left.
The course can be navigated sequentially to the page before or after via the left and right arrows on each page.
You can also use the left and right keyboard arrows to navigate between pages.
Use the breadcrumb links on the floating header of each page to jump between related sections.
Click on the “Table of Contents” Icon in the page header to jump between sections in the page.
Sometimes additional instructions or information will be available via the expand section arrow. Keep an eye out for this icon:
To copy code and commands, click on the clipboard icon (() on the top right of any code box.
Try it now by copying the code below and pasting it into a note.
def greeting(name)
return ("Hello, #{name}!")
end
puts(greeting("Felender"))
It is possible to copy code intended for the Ruby REPL. However, the prompt characters will not be copied.
The whole course is searchable via the search bar on the top left.
Once a section is read, a check mark will appear to the right of that section. To clear it, hit the “Clear History” button at the bottom of the table of contents on the left hand side.
The course material is heavy in information and links. I suggest that you follow the links after class as a source of additional information, so that you don’t get distracted from the important material.