Advanced Java Training with IntelliJ