Homeworks and projects for edX Software as a Service class