Programming assignments for the coursera course