Solutions of programming assignements on Coursera