Online education platforms and systems and virtual education