Code Like This
  • Lessons
  • Projects
  • Bootcamp
  • Blog
No site found for codelikethis.herokuapp.com; using CodeLikeThis content.
  1. Tracks
  2. Learn to Code with Ruby

Description

If you've never coded before... if you're a self-taught coder who wants to fill in the gaps in your foundation... or if you want to learn Ruby from the ground up... then this track is for you. We start with the very basics -- what is a computer? what is a terminal? what is a variable? -- and work up to command-line input/output, basic data structures like stacks and hashes, and conclude by making a small (but functional) web application.

Lessons

 Intro Video (7 slides)
 Computers (12 slides)
 Ruby (2 slides)
 Objects (8 slides)
 Strings (5 slides)
 Numbers (17 slides)
 Variables (11 slides)
 Nil (7 slides)
 The Command Line (14 slides)
 Input and Output (14 slides)
 Logic (10 slides)
 Loops (21 slides)
 Arrays (16 slides)
 ARGV (5 slides)
 Stacks (10 slides)
 Hashes (11 slides)
 Functions (6 slides)
 Sinatra (6 slides)
 Extra (1 slides)
 Next Steps (2 slides)

Labs

 Playing with Strings
 Playing with Numbers
 Play in Irb
 Make a Subdirectory and Then Enter It
 Hello, World
 Hello, Friend!
 Fixing Hello, Friend
 Capitalization
 Crazy Name
 Full Name
 Name Length
 Good Friend, Bad Friend
 Enemies List
 Infinite Hello
 Infinite Food
 Exiting a Loop
 Good Food, Bad Food
 One Potato
 Adder
 Reverse Fruit
 Enemies List Refactoring
 Hello, Everyone!
 Add
 Fibonacci Stack
 Reverse-Polish Calculator
 Yeller
This curriculum was created by Alex Chaffee and Burlington Code Academy, with significant contributions from Joshua Burke, Robin Hrynyszyn, Robin Rainwalker, and Benjamin Boas.
"Code Like This" by Alex Chaffee is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Creative Commons License



This site built on Sinatra, Erector, Deck, Bootstrap, and so on.