Module 2 Web Applications with Ruby


In Module 2, we expand upon fundamental Ruby skills by building database-backed web applications in Sinatra and Rails. Through group projects, we explore best practices in agile project management and collaboration. By the end of this module, students will be comfortable creating basic Rails web applications.


A breakdown of the curriculum taught in Module 2 can be found here.

Additional resources are provided, and we encourage students to review this material with classmates and mentors.

Homework is self-paced, some will have due dates. Students are expected to hand in all assessed homework by their due date.

Deliverables and Assessments

The following items are evaluated and assessed by instructors as part of consideration to promote you on to Module 3: