Course image for Learn the basics of web - Internet fundamentals
Free preview before enrolling

Learn the basics of web - Internet fundamentals

This is a small course diving into some of the fundamentals and core of how HTTP works and how the overall web works giving you a solid understanding of underlying HTTP technology

(7.6k ratings)
70.2k enrolled
Course Instructor: JarvisLast updated 11/2023

Course Outcomes

  • How domains work
  • Role of DNS
  • Port numbers and HTTP parts
  • Writing raw socket requests
  • Fundamental understanding of HTTP


This course starts with the very fundamental concept of web. What is web and how does it work the way it does? Without going into too much hardware and OSI details, we will quickly grasp over all the important aspects of web required for you as a backend developer.

You will also appreciate knowing nuts and bolts of a technology you'll be working for a long time with

This course is interactive

Interactive courses include hands-on coding exercises to practice as you learn. You practice exercises in a VS Code like IDE without any installation/setup.

Screenshot of codedamn IDE

Course Structure

16 lectures52m total duration

  Welcome to the course (Read article)
  Getting Started (Watch video)
  What is DNS? (Watch video)

Featured Review

Profile picture for rohan


Jan 11, 2021
I have learned a lot. The first series that I haven't skip a bit to understand every topic thoroughly. I know I am late on this awesome journey but I will try to cope up with the schedule.
Was this review helpful?

Student feedback

Course Rating







Profile picture for COG008
Nov 26, 2023
It is going good so far (about half way). Would be better though if the next video to see, automatically appears with a countdown to start.
Profile picture for sundhar raja
Nov 24, 2023
Great Teaching
Profile picture for Rafay Mahmood
Nov 19, 2023
Very good, I like the fact that unlike other courses I have done, I have actually learnt the basics of the background of web pages.
Profile picture for Ahmed Ali
Nov 12, 2023
Great Course
Profile picture for Deepak Kumar Verma
Nov 06, 2023
Profile picture for Jessica Luk
Nov 01, 2023
Great intro videos! Some vocabulary might need to be explained to non-technical learners. I can infer what Payload means or what Client means, but these are terms that are being used without definition or context first. Overall - still very easy to keep up with!
Profile picture for yaswanth krishna Tatikonda
Oct 31, 2023
This is amazing i learned a lot here.
Profile picture for Solomon Umoh
Oct 30, 2023
Through this course I have learnt a lot about how the internet works and I now know what errors codes displayed in my browser during search mean. Thank you very much for your ability to explain things in clear and simple terms. I am overjoyed.
Profile picture for Deodatta Newalkar
Oct 25, 2023
details and depth
Profile picture for Srinivas Kamadi
Oct 20, 2023
it helped me to know more about request and ip addresses

Course Instructor

Making world a better place for aspiring developers
4.7 Instructor rating
21.1k Ratings
186.8k Students
40 Courses

We are a team of developers, creators, designers trying to build the best interactive programming courses here.View profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.


  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes


  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro