The document discusses various technologies used for online learning, including streaming multimedia, push technologies, audio/video chat, web whiteboarding, instant messaging, hand-held devices, peer-to-peer file sharing, and learning objects. It describes how these technologies can be used to deliver educational content over the internet and enhance communication between teachers and students.