This page contains all of the materials for our lessons. We've done this course multiple times in the past (the first time in June 2015). Please refer to our Meetup page to join us on a Monday. Where and when we meet you can see on the meetup page as well.

Please also check out the curriculum of our Berlin colleagues.

Other recommended sources of Ruby materials are _why's poignant guide to Ruby and Learn Ruby the Hard Way.

A more general list of recommended resources (online courses, books, tutorials and more) can be found in this blog post: Leigh Halliday: Best Ruby & Ruby on Rails Resources

#1 Welcome, Numbers, Strings

This lesson is all about explaining what Ruby Monstas is and getting you ready to learn to program! We'll also look into our first basic Ruby topics: IRB, Numbers, Strings and Methods!

#2 Variables, Arrays

In this lesson we learn about the workflow to use while programming. And we take a look at some more basic Ruby topics: Variables, puts and gets, Comparison Operators and Arrays.

#7 Instance variables, IRC Bot

#8 IRC Bot Recap

#10 Pause ☕ (used to be "Symbols & Ranges", see Lesson 3 and Lesson 9)

#11 Classes and Objects

#12 The Ruby Standard Library

#13 Class Methods and Class Variables, Time

#14 Excursion Standard Library: RSS

#15 HTML

#16 ERB and CSS

#17 Interlude: Encryption

#18 Rubygems and Bundler

#19 Networking and HTTP

#20 HTML Forms and HTTP POST

#21 HTML, CSS, HTTP Recap

#22 HTML tables and links

#23 HTML tables and links part 2

#24 Layout elements and HTML 5

#25 Layouts

#26 Layouts part 2

#27 Recap

#28 Introduction to databases

#29 SQL

#30 Object-relational mapping (ORM)

#31 Database exercises

#32 IRB, Recap

#33 Project: Simple blog

#34 REST