Yes, we provide free java training; we only need your commitment that you will follow the notes and exercises. We run this web site and community because of our passion for the Java language. In case of class room and skype courses, we don't take fee but only infrastructure fee due to the use of resources like rooms, internet etc. We get satisfaction when someone learn and master java through us. Our fee would be a simple testimonial about your experience @ our web site's testimonial section in the forum, or a link to our site from your site/blog, or at least a simple "Thank you".