The syllabus and slides for the course I'm teaching at the Nashville Software School.
All exercises are expected to be developed using Test Driven Development.
After the classroom instruction has been completed, students will complete the course by doing projects for/with real clients.
Pure Ruby Standard Library / Data Structures Capstone: Cal
Exploring Ruby Ecosystem (Gems & Tools) Capstone: Pure-Ruby Standard Library Resume Piece
Intro to Rails Capstone: Building a Rails blog
Advanced Topics in Rails and Survey of Software Engineering Capstone: "client" project (with Eliza acting as a client)