Wonderful experience! I’m impressed with both the material and the way the course is organized. The lessons and the coursework are challenging and entertaining. The course format doesn’t make you feel you are doing distance learning as the student to student and student to instructor interaction adds the missing dimension and brings it to a different level. I was new to Java programming and this course make me understood the java technologies together with the real life examples and guidance. Thanks again and I highly recommend this class especially to those who have always longed to learn about java and those who want to expand their knowledge of programming in general as well."