Coursera programming languages excercies