Stanford free online networking course
Read about this interesting course this morning:
Stanford Online | An Introduction to Computer Networks | Home
About the Course
This is an introductory course on computer networking, specifically the Internet. It focuses on explaining how the Internet works, ranging from how bits are modulated on wires and in wireless to application-level protocols like BitTorrent and HTTP. It also explains the principles of how to design networks and network protocols. Students gain experience reading and understanding RFCs (Internet protocol specifications) as statements of what a system should do. The course grounds many of the concepts in current practice and recent developments, such as net neutrality and DNS security.
It is being conducted by a couple of Stanford profs. Apparently, there are tens of thousands of people already signed up for it. The class runs about 6 weeks, and has already quite a few videos (and embedded quizzes) posted for the first week, so if you're interested and have the time, check it out.