Creative programming on Coursera final project