Cloud computing supports online learning and distance teaching by providing a flexible and scalable infrastructure for delivering digital contents, enabling communication and collaboration between students and educators, and facilitating creation and sharing educational resources.