1. Tubelator AI
  2. >
  3. Videos
  4. >
  5. Education
  6. >
  7. CS50x 2025 - Lecture 8: Exploring Web Programming with HTML, CSS, and JavaScript

CS50x 2025 - Lecture 8: Exploring Web Programming with HTML, CSS, and JavaScript

Available In Following Subtitles
English
Variant 1
Posted on:
Video by: CS50
Dive into web programming with HTML, CSS, and JavaScript in CS50x 2025 Lecture 8. Get introduced to the fundamentals of the internet, HTML, CSS, and explore how to create user interfaces for browsers and mobile devices.
tubelator logo

Instantly generate YouTube summary, transcript and subtitles!

chrome-icon Install Tubelator On Chrome

Video Summary & Chapters

No chapters for this video generated yet.

Video Transcript

0:00
[MUSIC PLAYING]
1:15
DAVID MALAN: All right, this is CS50.
1:18
And this week, we begin to introduce web programming.
1:21
That is still writing code ultimately, but whereby the user interface
1:24
is now going to be a browser, or even a mobile device ultimately.
1:28
To do that, we're going to introduce you to, first, some fundamentals of how
1:31
the internet works itself.
1:32
Then we'll transition to a language, but not technically a programming language,
1:36
called HTML-- hypertext markup language, followed
1:39
by another language, though also not a programming language quite yet, called
1:43
Cascading Style Sheets.
1:45
And ultimately, we'll reintroduce some proper programming,
1:47
so as to automate much of what we'll be now discussing.
1:50
But first, let's begin with what underlies the World Wide
1:53
Web, or web for short, which is the internet itself.
1:56
And it's perhaps simplest to think of the internet
1:58
as the underlying plumbing that allows us to get data from point A to point B.
2:02
So there's lots of computers in the world nowadays.
2:04
They are all physically connected somehow or virtually connected,
2:07
with wires or wirelessly.
2:09
And if you can imagine, each of those computers somehow
2:12
being able to talk to one another, that then
2:14
is our internet, an internetworked set of computers
2:17
that can somehow intercommunicate.
2:19
But it wasn't always that way, even though you and I
2:22
take for granted the fact that we can all talk electronically nowadays online.
2:26
Indeed, early on, there were only a few points
2:28
of presence on this here internet.
2:30
So, for instance, here is the United States in 1969,
2:33
when ARPANET was developing what we now know as the internet.
2:37
And there were only a few locations here, primarily on the West Coast.
2:40
And those universities initially were indeed able to intercommunicate,
2:44
sending the first emails, for instance, even before there was a worldwide web.
2:48
Eventually, some other universities came online--
2:51
Harvard, for instance, among them on the East Coast of the United States.
2:54
And then East Coast and West Coast were suddenly
2:56
able to intercommunicate, as well as with emails and the like.
2:59
But in order to get data from point A to point B,
3:03
so to speak-- in this case, West Coast to East Coast, not to mention
3:06
the rest of the world, once more and more servers were
3:08
introduced to this mix, we needed to somehow route the information.
3:12
And so one of our first terms of art today will be that of "routers."
3:15
Routers are simply computers, or technically servers,
3:18
whose purpose in life is to route information from one point to another.
3:22
Now, these servers might look a little different from your laptops and phones
3:26
certainly.
3:26
They might look different from your desktop PCs.
3:28
But they're still just PCs, computers that maybe have a different form
3:32
factor, a different shape, but that typically
3:34
live in what are called data centers, like big warehouses that
shape-icon

Download extension to view full transcript.

chrome-icon Install Tubelator On Chrome