The goal of this project is to provide a set of handouts and assignments over the course of which anybody should learn the basics of Ruby and Ruby on Rails application development.
This course consists of handouts and assignments, it's written in the style of Land of Lisp meaning it teaches through observing and problem solving (one could say it takes a Stoic approach to teaching).
The idea is to give pupils handouts which drive them through a problem and gives them examples and solutions. At the end of the handout the student is presented with a problem that incorporates all previous knowledge from the handout without a solution - this problem will be solved by student and submitted for a review by the teaching staff.
The pace at which handouts are given and assignments collected is completely arbitrary and can be changed to your liking. This course was designed with a weekly schedule in mind and with mid-week consultations with the pupils.
If you want to go through the course on your own, without a teacher, then you can reference the assignment solutions, but that is less useful than working through a problem with somebody more experienced.
- Git gud
- Ruby, Ruby, Ruby! NaNaaNaNaaNaNaaaa
- Ruby on Rails
- Talking to servers
- Working with a database, or how to remember stuff
- Colors and moving parts!
- APIs
- Don't touch my cookies!
- Freakin' email...
- Working with others
- What now?
For the full changelog and current revision reference the CHANGELOG file.
Sorted Alphabetically by surname:
- Krtalic R., Stanko
- Vunderl, Bruno
This project's lectures are licensed under the Creative Commons license with the following license conditions: Attribution (by), ShareAlike (sa) and NonCommercial (nc)
The code and examples of this project are licensed under the GPLv3.
Please reference the LICENSE file for more information.