Due to the lack of Java experience, the repoer has to learn something from Lynda.com, which is provided free of charge by Masdar Institute.