Great platform  to improve and train technical mindset. Their 6 months training  helped me alot to develop the technical skills .Sometimes class is lengthy but on finishing the project I felt so  satisfied and happy being in cooperative world now .