The Lectures
-
Lecture 1 : Internet Working
Topics Covered
- HOW Does Internet Work ?
- Principle 1: The Need to Share Information
- Principle 2: The Problem of Scale
- Principle 3: The Problem of Connecting Network
- Principle 4: The Problem of Finding Anyone (Addressing)
- Principle 5: The Problem of Reliability and Fairness
- IP Address
- Public IP Address
- Private IP Address
- IPv6
- What Does an IPv6 Address Look Like?
- MAC Address:
- How to Find MAC Address
- Windows
- MACOS
- Port Number
- The Practical Format: The Three Categories
- Well-Known Ports (Range: 0 - 1023)
- Registered Ports (Range: 1024 - 49151)
- Dynamic / Private / Ephemeral Ports (Range: 49152 - 65535)
- DNS(DOMAIN NAME SYSTEM)
- Checking the Local Cache (Do I already know this?)
- The Recursive Resolver (Asking for Help)
- The Hierarchical Search (The Global Phonebook)
- The Journey Back
- The Final Connection
- Lecture 2 : What is HTML?
- html
- <head> and<body>
- The Heading (<h1> to <h6>)
- The Paragraph (<p>)
- HTML Horizontal Rule <hr>
- The Line Break Tag <br>
- List Elements <ul>><ol>>, <li>
- The Anchor Tag <a>
- The Image Tag <img>
-
Lecture 3 : Nested List and Tables
Topics Covered
- What are Nested Lists?
- How to Create Nested Lists
- Example of an Unordered Nested List
- Example of an Ordered Nested List
- What are Tables?
- Table Tags
- Example of a table
- Colspan and Rowspan
-
Lecture 4 : File Paths & Boilerplate
Topics Covered
- Absolute vs Relative File Paths
- Directory navigation (
./
,../
) - Using file paths in
<img>
,<a>
,<link>
,<script>
- HTML Boilerplate structure
<!DOCTYPE html>
declaration<html>
,<head>
,<body>
tags<meta charset>
and<meta viewport>
- Page title with
<title>
-
Lecture 5 : HTML Forms
Topics Covered
- Introduction to Forms
- The
<form>
element - Form attributes (
action
,method
,name
) <label>
and<input>
elements- Different input types:
text
,password
,email
radio
,checkbox
date
,file
,range
<textarea>
for multi-line input<select>
dropdowns and<option>
<button>
andtype="submit"
- Form validation (
required
,pattern
,min/max
)
-
Lecture 6 : Deployment & Media Tags
Topics Covered
- Website Deployment Basics
- Hosting Platforms: GitHub Pages, Netlify, Vercel
- Steps to publish a website online
- The
<img>
tag (attributes:src
,alt
,width
) - The
<audio>
tag withcontrols
and<source>
- The
<video>
tag withcontrols
,width
, and<source>
- Fallback text for unsupported browsers
- Best practices for media accessibility