The following online resources provide useful materials, such as animations, lectures, and images, to enhance your learning.