0
POPSInternet Architecture Course from Stanford If you are looking a high-level conceptual understanding of how the internet is put together, you can not get any better than Stanford's Internet Programming Course. It covers: basic networking, sockets, TCP/IP, client/server architecture, and much more.