This workshop is an introduction to the principles outlined by Robert C. Martin; on how to write clean code. We'll refactor code form popular open-source projects, and learn core concepts along the way.