Came here for 5 minutes. Stayed here for 150 - even though I was already comfortable with all these languages. Simply fabulous teaching of the highest quality. Professor Malan - Please never stop! Also, if you ever decide to take requests, a deep-dive into SQL (beyond just lecture 7) would be awesome.
Every lecture of yours is invaluable. Thank you for providing such intellectual stuff free of charge. Sitting here in NZ I feel transported to Harvard classroom.
I graduated with a bachelor's degree in IT and I've learned a lot of stuff here in just 2 hours more than I did when I was in UNI. Good instructors are really rare.
i have honestly watched lots of video lectures on html, css and js, but, they all jump straight into rote learning mode, without any context, thank you, for getting this right, of course, start with Ip and networking. great course
This single video is way more bigger in content than a 4 year CS degree in a mid-level college lectures in India. Hope this kind of system will be implemented in the colleges.
This one is better than the latest CS50x 2025 Week 8 lecture. I watched both together, some part of the lecture from 2025th one and some from the 2024th one. Although that one is not bad, its just that this one is better because obviously the same and the great David J. Malan sir!
A brilliant and exciting demonstration of so many different languages and the inner workings of the internet! CS50's lectures keep getting more and more enticing as they near the end.
Down to basics lecture where emphasis is on entry level coding for all segments and then JavaScript which IMHO is more important in this context (compared to HTML and CSS anyway) is somewhat glossed over at the very end. Anyway, to whom it may concern, since the lecturer seems to be a stickler for good form and syntax, which he definitely should be, the example html file hello3 should be corrected to align with hello2 where as the lecturer says the "annonymous function" that "apparently takes an argument as input called event" the event argument is included but it is excluded in the hello3 version and is renamed to e. Both can perhaps be confusing. for some with no prior experience whatsoever.
Yes, its kindda confused about the JS part especially for no prior people, I think the "e" and "event" argument is set deliberately to tell people its just a arg of a callback fuction which includes a preventDefault() method of a event
In the recovering JPEGs from a camera binary dump problem, if you open camera.raw with a hex editor there's a hidden link to a rick roll, I wish they did more hidden surprises like that
1:19 "someone at harvard asks a question you can't hear" "hopefully by now you understand [something you do not understand]" these made me laugh quite a bit lol
@@carnap355 pretty easy if you're interested in the subject..but they were probably busy taking notes. I had to pause to take notes sometimes it's hard in person.
1:20:55 Best line for when you're being duped, hoodwinked, scammed, you know, being lied to... "you're being socially engineered" 😂 So funny! Definitely going to use that one in the future on my idiot friends... "John, don't you know it's a scam? And that you're being socially engineered, LOL" 😁 😁 😁
this one has SO MANY more ads than the other ones. I can't even get through a chapter without several ads. I don't know if its youtube being terrible but WOW.
23:32 "And undoubtedly, the most popular form of the internet nowadays is something called HTTP. That is the World Wide Web, though most people don't really say it in long form ..." I'm not a native English speaker and i don't understand what he meant by that. HTTP is a protocol, so it should be something like the most popular protocol, right? How can it be "the most popular form of the internet"? Like the internet has many forms and the most popular form of them is HTTP? Like Zeus in Greek mythology has many animal forms and the most popular form is an eagle? Something like that? It doesn't make any sense, a protocol is a form of the internet? And what did he mean about the World Wide Web? HTTP is the World Wide Web? It doesn't make any sense... 🤨 🤔...
Yes, but I've seen reviews of this course where people recommend that you don't pay for the edx certificate because Harvard already gives you a free certificate upon completion. I just don't know if you need to take it on the cs50 website or you get the free Harvard certificate even if you audit it on the edx website. Maybe someone who knows can clarify?
@n I've made entire course on website (cs50.harvard) and received cert. I was just in case enrolled on edX (but its free), the only one benefit that u get from the paid one is that they check your final project and get a slightly better certificate. But it won't get u a job anyways so saving your money is a great option.
I like the methodology of this course. It builds the web architecture by putting the necessary concepts one over the others in short amount of time. It will be interesting if future version of this course could also tackles the current Semantic Web extension and it’s related technology (RDF, OWL, KGs) as the inventors of web and W3C are working on it ❤
Hi, I will appreciate if you help me a little bit with my gmail account I am facing the problem while recovering my account due to 2 step verification. I accidentally factory reset my phone and I didn't have a backup kindly if you help me with this. I shall be thankful...
His most repeated words in this video. Word Frequency the: 1017 to: 894 and: 871 of: 703 a: 676 that: 506 is: 463 this: 455 in: 431 i: 413 Comment if you want the JavaScript code for this😊
You need to ask if anyone in the audience is epileptic before showing them a simulation of the "blink" tag, as that is one of the reasons it was removed in the first place. TH-cam needs to add a photosensitive warning to this video. Please remove it from your future lectures.
The implementation he shows seems very safe to me, as it's just a small black text blinking slowly on a white background. I'm not epileptic but I don't think there's any risk in this part of the video.
BINGO!
41:46 - "Underneath the hood"
47:05 - "Let me go ahead and.."
49:00 - "Germane"
53:10 - "So to speak"
54:43 - Question you cannot hear...
57:36 - "I claim"
58:43 - "Let me propose"
1:10:53 - "Humans"
1:21:02 - "Whereby"
1:21:54 - "It turns out that..."
Your mac, your pc, your phone
1:25 it's this game
30:31 - Phew
Humans at 13:16.
@@zDoubleE23 Humans at 7:01
Edit: Also 12:22
Learned more in this 1 video than my entire degree at Montana State. Never knew teachers like this existed!
He's the Top Man. Even got my wife watching "nerd stuff"
Everyone talks like CS50 teaches North Korea level programming but no they're just skids.
@@otrqffaimajg Is North Korea that good in Programming?????
I can't believe that this overwhelming-quality lectures are open to everyone.
Well, if you think about it, you'll realize that HARVARD wants to enter the online teaching market
Came here for 5 minutes. Stayed here for 150 - even though I was already comfortable with all these languages. Simply fabulous teaching of the highest quality.
Professor Malan - Please never stop! Also, if you ever decide to take requests, a deep-dive into SQL (beyond just lecture 7) would be awesome.
Thanks for the kind words! See th-cam.com/play/PLhQjrBD2T382v1MBjNOhPu9SiJ1fsD4C0.html !
@@davidjmalanNow how about NoSQL for those of us who have to unlearn everything we learned ?!😂 I feel like a db traitor every day, lol
Thank you for providing us such free quality content. Thank you Professor David Malan and team. Wish you a happy and prosperous new year
Every lecture of yours is invaluable. Thank you for providing such intellectual stuff free of charge. Sitting here in NZ I feel transported to Harvard classroom.
"underneath the hood" is my favourite quote from the bingo card LOL
I graduated with a bachelor's degree in IT and I've learned a lot of stuff here in just 2 hours more than I did when I was in UNI. Good instructors are really rare.
i have honestly watched lots of video lectures on html, css and js,
but, they all jump straight into rote learning mode, without any context,
thank you, for getting this right, of course, start with Ip and networking.
great course
This single video is way more bigger in content than a 4 year CS degree in a mid-level college lectures in India. Hope this kind of system will be implemented in the colleges.
1:17:13 i am getting reckrolled by an Harvard course
this is on a next level
have you seen some previous lectures? there were many rickrolls in cs50
@@kent1k359 sadly no just came in for the html and css
well i do plan on seeing those a little latter
Happy New year to you all!! May 2024 be the best year for your personal growth
so how was your year?
Happy new year!!!! January 2025!!!!!
A two hour course from this gentleman regarding java script would be life and career changing...
You wouldn't believe, it exists, not particularly from David, but from other guy on the team, so just as good!
@@regularnicksay me the name of this please
This one is better than the latest CS50x 2025 Week 8 lecture. I watched both together, some part of the lecture from 2025th one and some from the 2024th one. Although that one is not bad, its just that this one is better because obviously the same and the great David J. Malan sir!
A brilliant and exciting demonstration of so many different languages and the inner workings of the internet! CS50's lectures keep getting more and more enticing as they near the end.
Geez. I feel such a huge expression from David Malan. What a nice teacher!
5:36 "This is a feature, not a bug"
Every programmer's words when they find a bug in their code. 😂
Professor David is like a computer companion everyone has he changed my life and I would like to say thank you for being there sir. #CS50islove
The intro is such a banger..
People attending these lectures drastically reduced the same as TH-cam views 😂 first lecture got million views and here it stuck at 150k 😢
The Best part of All his videos are about talking about when "snacks" will be served. feeling hungry...🥪
Amazing lecture!
1:23:45 & 1:26:37 form part starts here
Down to basics lecture where emphasis is on entry level coding for all segments and then JavaScript which IMHO is more important in this context (compared to HTML and CSS anyway) is somewhat glossed over at the very end. Anyway, to whom it may concern, since the lecturer seems to be a stickler for good form and syntax, which he definitely should be, the example html file hello3 should be corrected to align with hello2 where as the lecturer says the "annonymous function" that "apparently takes an argument as input called event" the event argument is included but it is excluded in the hello3 version and is renamed to e. Both can perhaps be confusing. for some with no prior experience whatsoever.
Yes, its kindda confused about the JS part especially for no prior people, I think the "e" and "event" argument is set deliberately to tell people its just a arg of a callback fuction which includes a preventDefault() method of a event
This lesson reminds me of the time I used LaTex to write my thesis, a painful memory.
TABLE OF CONTENTS
00:00:00 - Introduction
00:01:01 - Bingo Board
00:01:51 - The Internet
00:06:37 - TCP/IP
00:14:25 - Ports
00:18:05 - DNS
00:21:20 - DHCP
00:23:35 - HTTP
00:36:30 - Inspect
00:43:01 - Status Codes
00:45:24 - HTML
01:30:54 - Harvard Pep Squad Prank
01:33:47 - Regular Expressions
01:44:02 - CSS
02:02:19 - Bootstrap
02:09:31 - JavaScript
02:22:33 - Autocomplete
02:26:20 - Geolocation
Never expected to be Rickrolled by a Harvard Course.
Bro they did it earlier in this course too. Why are you saying it now?
In the recovering JPEGs from a camera binary dump problem, if you open camera.raw with a hex editor there's a hidden link to a rick roll, I wish they did more hidden surprises like that
The opening is as dramatic as usual. Good.
Thanks a alot; Mr. David J Malan
Oh my god it's the best course really I was want it
At 2:17:00 would it be better to use "const" instead of "let"?
I wish DM would create lessons for embedded systems.
amazing lecture
Дякую!
1:19 I was searching for "No pun intended"
If you're having a hard time with javascript, the cs50 web javascript episode can help. No, it's very helpful
should i just watch the js lecture or do I have to start from the beginning of the playlist of cs50 web
@@mohammadsuhaanhaq3590 only js
@@mohammadsuhaanhaq3590 only js
@@mohammadsuhaanhaq3590js onlyy
js only
1:19
"someone at harvard asks a question you can't hear"
"hopefully by now you understand [something you do not understand]"
these made me laugh quite a bit lol
I wish the students present in the hall were more interactive with the professor and asked some more questions.
Agreed like by now you think they would ask more questions be more curious
They need some Javascript in their dna.
Harvard students likely already know the stuff.
It is easy to say that but try actually coming up with one question
@@carnap355 pretty easy if you're interested in the subject..but they were probably busy taking notes. I had to pause to take notes sometimes it's hard in person.
David got us rick rolled 🤣🤣🤣 what an absolute legend
epic intro
1:20:55 Best line for when you're being duped, hoodwinked, scammed, you know, being lied to...
"you're being socially engineered" 😂
So funny! Definitely going to use that one in the future on my idiot friends...
"John, don't you know it's a scam? And that you're being socially engineered, LOL" 😁 😁 😁
this one has SO MANY more ads than the other ones. I can't even get through a chapter without several ads. I don't know if its youtube being terrible but WOW.
Thank you professor happy new year
What’s the difference between this course and the live session on the CS50 channel?
Awesome free course 🎉
Excellent ❤
Thanks for this information
I want to be a lecturer like you ❤
Frankly speaking, I'm very confused like when i make Mario blocks first or don't know what is standard input/output..
"feture not a bug" you will use that line in the future
We need that cats page on Harvard's website
Arigato, sonsaengnim.
I just wondering why this video so much advertisement than the video before? ...
the rick roll was unexpected lol
23:32
"And undoubtedly, the most popular form of the internet nowadays is something called HTTP.
That is the World Wide Web, though most people don't really say it in long form ..."
I'm not a native English speaker and i don't understand what he meant by that.
HTTP is a protocol, so it should be something like the most popular protocol, right?
How can it be "the most popular form of the internet"?
Like the internet has many forms and the most popular form of them is HTTP?
Like Zeus in Greek mythology has many animal forms and the most popular form is an eagle?
Something like that?
It doesn't make any sense, a protocol is a form of the internet?
And what did he mean about the World Wide Web?
HTTP is the World Wide Web?
It doesn't make any sense... 🤨
🤔...
Can we get certificate for this course?
Yes, it's on edX!
Yes, but I've seen reviews of this course where people recommend that you don't pay for the edx certificate because Harvard already gives you a free certificate upon completion. I just don't know if you need to take it on the cs50 website or you get the free Harvard certificate even if you audit it on the edx website. Maybe someone who knows can clarify?
@n I've made entire course on website (cs50.harvard) and received cert. I was just in case enrolled on edX (but its free), the only one benefit that u get from the paid one is that they check your final project and get a slightly better certificate. But it won't get u a job anyways so saving your money is a great option.
❤thanks
Timestamps for each parts plz.
1:13:00
I like the methodology of this course. It builds the web architecture by putting the necessary concepts one over the others in short amount of time. It will be interesting if future version of this course could also tackles the current Semantic Web extension and it’s related technology (RDF, OWL, KGs) as the inventors of web and W3C are working on it ❤
20:02 something
1:27:01
1:17:11 News: College prof rick rolls 150000 students
friends don’t let friends put squirly braces on a new line.
SDSU was definitely not like this
Pushing the envelope huh...
👍👍👍
who off fan !!!
She forgot to mention "all right" at the beginning of each lecture
"Alllllright..." is my favorite
❤❤
I love the Rick Roll!
we want a separate course on TCP,, HTTP, php by David
Got rick rolled 😂
Hi,
I will appreciate if you help me a little bit with my gmail account I am facing the problem while recovering my account due to 2 step verification.
I accidentally factory reset my phone and I didn't have a backup kindly if you help me with this.
I shall be thankful...
His most repeated words in this video.
Word Frequency
the: 1017
to: 894
and: 871
of: 703
a: 676
that: 506
is: 463
this: 455
in: 431
i: 413
Comment if you want the JavaScript code for this😊
Yes i do
2:22:10 Those ugly web designs still live on as advertisements, spam, and clickbait.
1like = 5pushups in 2024
How it's going?
In how many days you complete your pushaps
@@itsmesunnyverma I was waiting for a video ajahahy
Best of luck for pushups
Plot twist: I will reduce the amount of push-ups I do by 5 for every like of the original comment.
market leader programming language has 12 minutes at this lecture. nice.
wow
Alguien en español?
Nice & Sexy course thanks guys
STOP RICKROLLING US PLEASE 😢
Dancing = Javascripting.
the most boring week of cs50
1:00:32 hehe
You need to ask if anyone in the audience is epileptic before showing them a simulation of the "blink" tag, as that is one of the reasons it was removed in the first place. TH-cam needs to add a photosensitive warning to this video. Please remove it from your future lectures.
Where is it?
The implementation he shows seems very safe to me, as it's just a small black text blinking slowly on a white background.
I'm not epileptic but I don't think there's any risk in this part of the video.
@@FlorentChardevel Picky generation.
hahah rickroll
Everyone talks like CS50 teaches North Korea level programming but no they're just skids.
50 likes = 50 push ups
1:00:00