Study-jee is a project mainly written in Java, it's free.
Educational JavaEE applications for students
Educational JavaEE applications for students.