Additional Materials
Last updated
Last updated
Your students may also find the following external tutorials and resources helpful. Note: This list is not regularly curated, so you should vet these yourself before relying on them. At the time they were added, they passed our vetting, but some of these have been on the list a long time!
Resource links that are highlighted are specifically recommended by the book’s authors.
Railscasts - focuses on Rails-specific development issues
RailsLab - focuses on Rails-specific operations/dev-ops issues
BDDcasts specializes in BDD & Cucumber TeachMeToCode
Basic/Beginner Tutorials: Get started fast
Going Further
Reference/cheatsheets
Ruby
code school ruby-bits (starts free - later paid)
Ruby cheat sheet
Rails
Migrations cheat sheet
Rails form helpers cheat sheet
HTML & CSS
Learn HTML (Mozilla Foundation). We recommend just doing the section on “HTML—Structuring the Web.”
Bootstrap 4 in 30 Minutes (FreeCodeCamp)
codecademy.com Learn HTML
Once you know the basics of HTML and CSS:
Learn CSS (Mozilla Foundation) if you want to customize your CSS layouts
CSS Diner: practice CSS interactively in this whimsical environment (first 15 lessons or so should be enough)
Mozilla Thimble is a full cloud-based HTML+CSS interactive authoring environment.
Deployment, dev/ops, performance
Google Web Fundamentals: towards fast, integrated, reliable, and engagin browser-based apps
Git, GitHub
JavaScript
Relational Databases
Free mini-courses (~30 mins each) from Stanford Database group: we recommend Intro to Relational Databases and Relational Algebra as a minimum
Then learn a bit about SQL Queries, and you can then practice SQL queries interactively
RSpec
RSpec cheat sheet
Cucumber & Capybara
LaunchAcademy Capybara cheatsheet