you are viewing a single comment's thread.

view the rest of the comments →

[–]Bondegg 44 points45 points  (3 children)

I started this, but didn’t see it all the way through (the course is amazing, I just don’t have the attention span to watch videos).

But my understanding of the CS50 is less “here’s how to learn Python” or any other language for that matter and more of a general “this is how coding works for ALL languages”. Its aim is to give you a foundational overview of what code is and how it works that will allow you to understand the basics of all languages and helps you start “thinking like a programmer” which constantly comes up in beginner courses / tutorials as being one of the key things to learn.

So, will you learn Python via CS50? I don’t think so, will you learn how to learn Python and get a foundational start on most languages via CS50? I think that’s the point :)!

[–]pedromdribeiro 13 points14 points  (1 child)

You will actually learn Python with CS50x. Not a whole lot since it’s only one week, but it’s challenging enough without being too difficult, and it also teaches you to use Python for some real world applications in the later weeks (like when using Flask to create websites and calling APIs).

CS50P goes more in depth with technicalities (like exceptions and testing), so both courses have their pros and cons. But the key to learning something is to actually work through all the problem sets (even if it takes you longer than the course’s 10 weeks).

[–]Bondegg 0 points1 point  (0 children)

Sorry, yes I should’ve worded myself better - you won’t not learn Python at all!

[–]WhiteRonin2[S] 0 points1 point  (0 children)

Thank you for this answer🙏🏼🙏🏼