While searching for a python/java summer camp, all of which costs around $1500 per week, in June, I came across this CodingCub. Being a highly conscientious shopper and geek mom, I tried to connect with the company over a period of a few months. It initially appeared to me that they were not too organized, which made me wary at first until I read about the tutors educational background (University of Illinois, highly ranked for Computer Science). After checking their prices/schedule, I felt it was worth a try. I took my son (11 years old) there for his first workshop on Sat. Being engineers, both my husband and I stayed for a few weeks to assess the workshops. From the beginning, we were impressed with teacher's ability to make the class "fun" and educational (relating learning computer science to math and video games). I need to qualify "fun" because this Java workshop is for kids who are interested. For kids who are young (my son), Java is tough and will require time. For parents who expect immediate results (i.e. 1 week camp, a few months = an expert), my experience is that unless the kid spends a lot of time doing the programming at home, it will not happen immediately. Although we saw no progress for a few months, my son always asked to go to the workshop. I think the reason is that it provided a fun club atmosphere. My son recently did some assignments at home by himself because he was interested in developing the game, and that's where he learned the most. From this experience, I learned that for average kids who like the idea of developing games and math, the Java is fun and interactive. I recommend it to all parents who like to cultivate an interest in programming. If your kids is not nerdy, I do recommend other classes that bay coding Club offers. I recommended the website development class to my friend's son, who told me that he loved it. So there is a workshop for everyone. This is a comment of a mom who has observed/experienced the service quality of this company since the beginning of 2015.