ipo training