awesome-networking
github.com/facyber/awesome-networking ↗A collection of awesome networking courses, books, tutorials and other resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me network simulators and emulators resources from awesome-networking"
Installation instructions →What's inside
Books
- Acing the CCNA Exam
A comprehensive, detailed guide to passing the Cisco Certified Network Associate (CCNA) exam by Jeremy McDowell.
- Attacking Network Protocols
A Hacker's Guide to Capture, Analysis, and Exploitation by James Forshaw.
- Automate Your Network: Introducing the Modern Approach to Enterprise Network Management
Probably one of the best books for network automation by John W. Capobianco.
- Beej's Guide to Network Programming
A free digital book about socket programming by Brian "Beej" Hall.
- Cisco Press
Cisco authorized book publisher where you can get all books and official guides for Cisco certifications.
- Computer Networking: A Top-Down Approach (7th Edition)
Excellent book for beginners (and advanced people) in networking.
TCP/IP Protocols
Courses
- CBT Nuggets
An excellent place to start with the courses on various topics (Cisco, Juniper, CompTIA, etc.).
- Cisco Networking Academy Courses
A various networking courses (Essentials, CCNA, CCNP, etc.).
- GNS3 Academy
A various number of courses related to networking with GNS3 software.
- ipSpace
Contains excellent courses and webinars on various network topics, for both beginners and advanced people.
- The Complete Networking Fundamentals Course
The most popular Networking Essentials course on Udemy.
Certifications
Software and Tools
- Cisco Modeling LabsNetwork simulators and emulators
An online platform that helps network engineers simulate the behavior of Cisco routers, switches, and access points. It is intended for customers from enterprise backgrounds.
- Cisco Packet TracerNetwork simulators and emulators
Cross-platform network visual simulation tool designed by Cisco Systems.
- Cisco Virtual Internet Routing Lab (VIRL)Network simulators and emulators
It is a Cisco IOS-based comprehensive network simulation environment. It is intended for all individuals and trainees.
- ContainerLabNetwork simulators and emulators
A tool to build network topologies using containers.
- dnslookupOnline tools
easy to use dnslookup tool
- Draw.ioOther tools
An open source software for creating network diagrams and topologies.
Tutorials
- MikroTik WinBox Manual
The official manual for MikroTik's WinBox software.
- Networking
A series of YouTube tutorials about networking by Eli the Computer Guy.
- Networking from Scratch
289 hands-on lessons in C and Python covering the full network stack from raw bytes to eBPF.
- Wireshark Tutorial for Beginners
TheNewBoston Wireshark Tutorial for Beginners.
Miscellaneous
- Network Analysis
An awesome list of network analysis resources.
- Network Engineering Stack Exchange
A question and answer site for network engineers.
- Reddit homelabbity
Reddit group for homelabs ideas.
- Reddit Networking
Reddit group for networking.
- Server Fault
A question and answer site for system and network administrators.
- Software Defined Networks (SDN)
An awesome list about Software Defined Network (SDN).
Showing a sample of 85 resources. View the full list on GitHub →