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
1Networking foundations
4 lessons
Networking foundations
- 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
2Application protocols
3 lessons
Application protocols
- HTTP/HTTPS: requests, responses, and headers
- TLS/SSL: how encryption works in practice
- Common protocols: SSH, FTP, SMTP, WebSockets
3Diagnostic tools
3 lessons
Diagnostic tools
- ping, traceroute, nmap, and netstat
- Wireshark: basic traffic capture and analysis
- curl and wget for service diagnostics
4Networking in development contexts
3 lessons
Networking in development contexts
- Firewalls, ports, and security groups
- VPNs and proxies: what they are and what they are for
- Networking in Docker and basic Kubernetes
5Final project
1 lessons
Final project
- 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 startWant 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