Programming assignments for the coursera's  "Crafting quality code"