This document outlines an advanced computer networks course that goes beyond basic undergraduate networking. The course aims to help students understand concepts in routing, addressing, network management, and performance analysis. It is divided into 5 units that cover networking principles, the OSI model and TCP/IP protocol suite, addressing, unicast and multicast routing protocols, and network management and performance analysis. The expected outcome is that students will be able to understand routing and addressing, network management, and analyzing network performance.