this is the scala course repository