Scala training for java developer