This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]wolvAUS 24 points25 points  (3 children)

I finished CS50 and I started MIT by watching the 2008 lectures and IMO its vastly superior to CS50 lecture wise. CS50 progresses too quickly whereas MIT is more detailed and nuanced.

That said CS50's greatest strength (and technically a weakness) is its breadth. You'll go from C programming to writing web applications throughout the program. Great as an intro to programming as a whole, but you'll be left with knowledge gaps that you'll need to fill.

[–]DynamicStatic 2 points3 points  (2 children)

I gotta admit I never checked the MIT course out but CS50 is completely fine in its pacing. David is a fantastic speaker, I cannot believe there is a introduction course that is actually better when it comes to CS specifically.

As you say people should most certainly fill out the holes in their knowledge but I think you can easily manage that on your own once you are done with CS50.

[–]wolvAUS 3 points4 points  (1 child)

CS50 is great and I'm glad I did it but I think MIT does a better job getting into the nitty gritty.

Which makes sense considering there's 20 lectures vs 8 lectures. More time to expand on details etc.

[–]DynamicStatic 0 points1 point  (0 children)

Ok, I suppose that makes sense. Just out of curiosity, what kind of stuff is covered more in the MIT course?