"This course is designed for beginners, who want to explore core concepts of computer networks. The aim of this course is to introduce fundamental concepts in the design and implementation of computer networks and the protocols such as TCP/IP, UDP and SSL. Students will learn how information is encoded into digital packets, how it is transported across local networks and how organizations interconnect over the Internet backbone. This course will emphasize the critical importance of open network standards and protocols, which allow software and hardware from a variety of vendors to inter-operate while also driving down the cost of network systems. In addition to the exploring the capabilities and limitations of todayâ€™s most popular networks, including Ethernet, Wi-Fi, and 2G/3G/4G, weâ€™ll also cover topics closely related to networks, including security. The lab exercises are designed to be completed online or during the on-ground lab sessions, which depends upon the instructorâ€™s guidance. No prior knowledge of computer networks is assumed."