Advanced and basic Java projects