Back to catalog
EngineeringBeginner

Networking and Protocols from Scratch

Understand how data travels across networks and why that foundation matters for security, cloud, and infrastructure work. You will learn TCP/IP, DNS, HTTP, subnetting, firewalls, and early-stage troubleshooting to build sound technical judgment from scratch.

14 lessonsCertificate includedFree

Course syllabus

1

Networking foundations

4 lessons
  • How a packet travels: a simplified OSI model
  • IP, subnetting, and CIDR from scratch
  • TCP vs UDP: differences and use cases
  • DNS: how name resolution works
2

Application protocols

3 lessons
  • HTTP/HTTPS: requests, responses, and headers
  • TLS/SSL: how encryption works in practice
  • Common protocols: SSH, FTP, SMTP, WebSockets
3

Diagnostic tools

3 lessons
  • ping, traceroute, nmap, and netstat
  • Wireshark: basic traffic capture and analysis
  • curl and wget for service diagnostics
4

Networking in development contexts

3 lessons
  • Firewalls, ports, and security groups
  • VPNs and proxies: what they are and what they are for
  • Networking in Docker and basic Kubernetes
5

Final project

1 lessons
  • Complete diagnosis of a network with real tools

What you will learn

TCP/IPDNSHTTPSubnettingFirewallsNetwork troubleshooting

Certificate

Network Foundations Certificate - CumbreAcademy

Ready to start?

This course is free. You can access all of the material.

Create an account to start

Want access to every course?

Total Access gives you this course and all the others for $20/month.

This course: Free - Total Access: $20 USD/month (all courses)
See Total Access