You need to work on at least three out of five infrastructures to build an online education platform. These infrastructures are namely web, app, video, security, and analytics. Having all five increases the reach, scope, and versatility of your platform.