Source code for JEEEssentials training