Studying theory makes you feel like you know it all but then practical application is entirely a different thing. The practical training helped me understand how to apply the concepts I have studied and how to handle run time errors.
Overall a great experience.