The lecture and videos work best for me.
The lecture provides an outline of each unit we will be focusing on and supplies essential instructions for topics covered by the unit. I find them extremely helpful because lectures generally provide the big picture, the overall summary of each unit so if I don't have enough time to complete all the required readings, I still have an idea of what they are about by reading the lecture.
Videos make the best presentations because they help me understand the context of specific topics and guides me step by step through the instructions. In addition, a video demo is a good way to help us perform troubleshooting when technical problems occur.
Although links can direct us to related information or a term's definition therefore helping the reader better understand the readings, it really distracts me and sways me off the topic which I am working on. However, sometime it is fun to play with links when I have spare time and want to explore a topic in more depth.
Podcasts make the worst presentations for the class because of the lack of interaction between the lecturer and the audience. It is also difficult for me to concentrate on podcasts because of my language barrier.