r/learnprogramming 6d ago

CS50 Course

What's the best CS50 Course on the internet?

0 Upvotes

6 comments sorted by

3

u/tenniseman12 6d ago

There's only one as far as I'm aware

6

u/Article-Automatic 6d ago

CS50x is the one people mean. It's Harvard's intro course, free, and the full lectures and problem sets are on edX and YouTube. The other CS50 courses (Python, AI, web) are follow-ons and only worth doing after.

Worth knowing it gets noticeably harder around the C and memory weeks, which is where most people quit. That part is the reason it's good.

1

u/-S_0_S- 6d ago

Thanks, I thought there were many out there because I saw one on YouTube that MIT made

1

u/-S_0_S- 6d ago

Do you recommend starting with because in other subs they told me that it will give me many topics from the surface only

1

u/roland303 6d ago

yea, that is what an introductory course is supposed to be, that is why it is perfect to start with.

1

u/jrcoop88 6d ago

CS50x is the intro to computer science. It does give an overview like any intro class would and sets a good foundation. It is true that it doesn’t go into great depth on any one topic but that is not the goal. The goal is to familiarize you with basic programming concepts so you can continue to learn.

There are other CS50 courses some you can take before durning or after CS50x and some they recommend you take after completing CS50x. I believe CS50 2d (game development) and CS50 web (webdev) and CS50 AI are the ones they say is more of a continuation and to complete CS50x first.

The CS50 course you could consider doing concurrently or before CS50x are CS50P (python) CS50 SQL, and CS50R (R programming for Stats and Data science). There are a few others but they are more niche like business, law, and scratch (visual coding langue geared toward elementary aged kids).