follow the coursera <programming in scala>