Java O.O. Course: labs and projects