Chess Training Foundation imparts Chess knowledge in this world full of distraction to the seekers. We develop them from beginner to expert level through fun, entertainment, hard work, exploration and introspection in a planned and professional manner. We add value to your Life through Chess.