A course project on coursera