CS169.2x teaches sophisticated SaaS+Agile skills, such as working with legacy code, building on basics from CS 169.1x.
Sponsored courses (not MOOC):
- Ruby Programming for Beginners - Learn Ruby Programming the fast and easy way!
- Learn Ruby on Rails from Scratch - A complete guide to master Ruby and Rails framework
- Advanced Ruby Programming: 10 Steps to Mastery - Take your Ruby programming to the next level with Huw Collingbourne's simple guide to advanced Ruby coding.
Investigate the basic concepts behind programming languages, with a strong emphasis on the techniques and benefits of functional programming. Use the programming languages ML, Racket, and Ruby in ways that will teach you how the pieces of a language fit together to create more than the sum of the parts. Gain new software skills and the concepts needed to learn new languages on your own.
CS169.1x teaches the fundamentals for engineering long-lasting software using highly-productive Agile techniques to develop Software as a Service (SaaS) using Ruby on Rails.