Core Java Training (REVISED)