Don't know if there are any reputed training centers but it will definitely hang heavy on your pocket.

If you are working here - try to make your company sponsor it for you. If that works a brief training in the UK or Germany will be advisable !