CS50’s Web Programming Course FULL REVIEW

preview_player
Показать описание
CS50's Web Programming with Python and JavaScript Course Review

If you have been following this blog and/or my Youtube channel, you know how big a fan I am of CS50’s original course — Introduction to Computer Science.

After finishing that course, to my delight, I saw that they have many other follow-up courses such as their CS50’s Introduction to Artificial Intelligence with Python as well as this one, CS50’s Web Programming with Python and JavaScript, which is the topic of this review.

Just like the previous course, CS50 Web is divided into 8 “weeks” (I like to think of these as just ‘sections’, as you can spend any time you want with each), each consisting of a roughly 2-hour video lecture, accompanying lecture notes as well as a project which applies the contents learned in that week’s materials.

As you’ll see, this time the projects are much more substantial than the original CS50’s problem sets.

This is also the biggest difference compared to the original CS50. The projects are much more involved and difficult, often taking me several days each to complete. But I think this is actually a very good thing, for several reasons which I will discuss a bit later.

You’ll essentially learn how to build full web applications on your own using the Django Python framework. In fact, you’ll already build several of these during the course.

To my initial disappointment, another difference from CS50 is that CS50 Web is not taught by the renowned David Malan, but instead by CS50’s assistant teacher Brian Yu.

This disappointment was quickly forgotten as I got used to Brian’s equally engaging and intuitive teaching style. Just like David, he explains concepts extremely clearly and in a way that makes you genuinely excited about the topics.

STUDY & CODING RESOURCES

MY BLOG

DESK SETUP GEAR

PC PARTS LIST

FILMMAKING & YOUTUBE GEAR

OTHER VIDEOS

WHO AM I?
This channel documents my life as a Self-Taught Software Engineer as well as my journey teaching myself Computer Science & Programming.

0:00 Intro
1:00 CS50 vs CS50 Web
2:33 The Lectures
4:56 The Projects
6:40 But, is it hard?
9:05 Should you do it?

Tags: cs50, cs50web, harvard university, harvard cs, harvard computer science, edx, mooc, David malan, brian yu, best online course to learn computer science, coding, programming, software engineer, self taught programmer, web app, how to become a software engineer, self-taught software developer, no cs degree, learn computer science, programmer, getting a programming job, web developer,code bootcamp vs college

DISCLAIMER: some of the links in the description may be affiliate links. If you purchase a product or service using the links that I provide I may receive a small commission. This is no extra charge to you!
Рекомендации по теме
Комментарии
Автор

TO BE CLEAR: David Malan is NOT DEAD, that is NOT what I meant 🤣

InternetMadeCoder
Автор

Just started the cs50x and already so excited! I can sit and get immersed with the lectures. The problem sets were not joke. They were really challenging! Thank’s for reviewing!

armandot
Автор

I'm amazed to learn that Harvard has these high-quality courses for free. I'm a 20 yr old from Brazil trying to get into the coding world, I know the basics of HTML and CSS and I hope this can really help me get deeper into this interesting subject. Thank you for making this video!

jpbecker
Автор

I am almost finished with CS50 and it is excellent. I can’t wait to start the web development course.

blockchainbaboon
Автор

I'm also taking this course after cs50x. At first may seem like you are learning nothing new, but it doesn't take you long to realize the significance of every single topic in this course. I would recommend to every newbie who has some basics in html and css at least.

gabriel_mdv
Автор

Started the cS50 course right after I watched your video on it… loving it so far . Shouts from Ghana, Africa

riclerico
Автор

Im more than halfway through Cs50. It was thanks to your video that I found out about it so keep good resources coming

Cynbell
Автор

I love this course!! It’s so good, and Brian is an excellent instructor.. also I’ve wanted to learn Django for a long time, and finally I’m “getting it”. Cannot recommend highly enough if you are interested in learning web dev.

markslima
Автор

Hey... I'm your big fan from India 🤗
Make a similar type video on Data science and machine learning...how to get started...what are the best courses 👌

soikatmaji
Автор

Another great video with helpful information. I am taking the CS50 Intro to Computer Science course now and so far it has been amazing.

paulmilakeve
Автор

i have done cs50x, cs50p and cs50w it's cool INTRODUCTION for everyone, quite hard

ceyyro
Автор

I love your channel and your honest and sincere advice. Looking forward to more. 😁

ayanaxhye
Автор

No idea about your programming skills, but my friend, your filmmaking skills are top notch.

dm
Автор

"You want to split the lectures into multiple parts"



Yeah, that's basically how I usually approach the lectures in cs50x, I very rarely wach an entire lecture in a single day. Specially cuz I like to take time to also try out the code they write there on my on computer to see how it works. So usually, I take like two days to watch a single lecture.

costelinha
Автор

He inspires me to learn coding.
And I am taking cs50 course..

samipsangroula
Автор

Thank you for this unique content. Your fan from Algeria (North Africa in case you dont know the country xD). I just want to ask you how you can stay productive when you get bored and distracted? Thank you once again and keep it up brother ❤️

DrTechNedj
Автор

Hi Tuomas, thanks for all the excellent content on your channel. I was about to pay for this course on EdX and I see you repeat several times that you will get a certificate. And now I'm wondering, if I select the free option will they still review my homework or the projects I made in order to be claim that I have finished the course? Because Coursera has the Audit option for several of the courses but someone can see just the content but not submit homework/projects.

gavalmart
Автор

Hey man!! So they are gonna give us the projects or we have to choose them
Just love your videos keep going you are inspiring many.

abhi_pandey
Автор

I'm 30 years old Industrial Engineer that migrated to Data Science 6 years ago and have been escalating empirically to be today a Machine Learning Engineer, but right now I'm having a hard time filling the gaps in my core knowledge, especially in computer science stuff, do you recommend me to start with this and the intro to CS? I'm trying to build also a roadmap to strengthen my base knowledge but it would be great to hear other people opinion.

alejandrocadavid
Автор

congratulations for this wonderful video, just came accross ur channel! Awesome job. I was wondering isnt the edX paid version of the course more "aknowledged" or "verified" of some sort? i cant understand the reason why Harvard has both options since edX is founded by them and MIT

GeorgeHashesThoughts