A Jave based Project for learning.