follow coursera <programing in scala>