Taking the online java training course from Mr Raz is an interesting experience. I had learned core java before but I was not feeling confident. Now with Raz sir am progressing each day. With his knowledge and patience all concepts became very easy to understand. If you want to learn programming just try the demo session and you can judge yourself.