This site is a preview of the curriculum for our Summer 2018 bootcamp in Burlington, Vermont. As we continue our preparation, courses and lessons will appear and disappear; we will rename, rearrange, clarify, and obfuscate as needed... Please consider this a work in progress and keep checking in.

Learn to Code with Ruby:


Learn To Code

You may have never programmed before. Now you will.

What is code?

In general, code is something that stands for something else.

In computers, code is a series of instructions that tell a computer what to do.

What is coding?

  • coding (aka programming or software development) is a human activity
  • it's called code because what we write is not what the computer reads
  • to a computer, it's all ones and zeros; to us, it's words (and numerals and punctuation)

What is coding NOT?

  • coding is not mathematical
    • some logic
    • mostly just long todo lists
  • coding is not lonely
    • most coding happens in a team
    • pair programming is awesome

What is coding?

  • coding is fun!
  • coding is frustrating!
  • coding is creative!
  • coding is communication
    • between you and a computer
    • between you and other coders
    • between you and future you

What will we learn today?

In this class, you will learn about:

  • The command line and why we use it
  • Strings, Arrays, Variables, Objects, Loops, Files
  • How to run your code interactively or from a file
  • How to make a very simple website run on your own computer

Follow along at

Technical requirements

  • a text editor

  • Ruby


comments powered by Disqus