Careers & fundamentals
Learn Computer Networking — free and paid courses, roadmaps
This page brings together everything CodeWithJay has published on Computer Networking: 2 mini courses and 6 free videos. Every item is taught through real projects rather than slides, so you can start with the free lessons, see how Computer Networking is used in practice, and move on to a structured course when you are ready.
Computer Networking mini courses
Short, free lessons on one Computer Networking idea at a time.
Free Computer Networking video tutorials
Full-length free lessons from the CodeWithJay YouTube channel.
Free videoThe Complete Internet Pipeline Visualized
Free on YouTube
Free videoWhat Happens When You Hit Enter? The HTTP Journey
Free on YouTube
Free videoThe Encryption Process Your Bank Uses Every Single Day
Free on YouTube
Free videoTCP Ports and Sockets | How Applications Talk to Each Other
Free on YouTube
Free videoWhat Happens When You Type a Domain Name?
Free on YouTube
Free videoFix “Works Locally but Fails in Production”: HTTPS & SSL for Node.js on AWS EC2
Free on YouTube
Computer Networking learning FAQ
- Can I learn Computer Networking for free on CodeWithJay?
- Yes. CodeWithJay currently has 2 free mini courses and 6 free video lessons on Computer Networking. Free courses need only a free account; mini courses and videos need no account at all.
Looking for something else?
Browse every technology CodeWithJay teaches, or get every paid course with one membership.

