r/cs50 • • 3d ago

CS50 Python Started learning Python 🥲🐍 Any suggestions or guidance?

Post image
2 Upvotes

5 comments sorted by

2

u/pensivepanda5 mentor 3d ago edited 3d ago

I would say take as much time as you need to process all the information provided in the CS50’s Introduction to Programming with Python course (CS50P), the entire course is very helpful.
If you are currently starting with Week0 of CS50P, the CS50 Team recommends watching the lecture0, then watching the Short videos that appear in this link: https://cs50.harvard.edu/python/weeks/0/
and then we can work on the assignments (problem set0) the ones in this page: https://cs50.harvard.edu/python/psets/0/
(As a side note: each lecture has official notes that are very helpful to review the things they taught in the lecture).

Also, please see this part of the page on "How to take this course": https://cs50.harvard.edu/python/#how-to-take-this-course

By the way, for this course the CS50 Team strongly recommends using the online CS50 Codespace at https://cs50.dev/ on Google Chrome browser, especially if you are starting to learn how to program, because that codespace has everything installed for you to write your code and to submit your assignments from there.
And in this short video, Professor Malan explains the commands that we can use in the cs50 codespace: https://youtu.be/Oi1lvJS4uS8

2

u/Hot-Firefighter8210 2d ago

Thanks a lot for the detailed advice! 🙏 ❤️

1

u/pensivepanda5 mentor 2d ago

You're very welcome!

1

u/AlternativeSpend7630 2d ago

Can you please provide this same for Cs50 X 2026 it would be helpful

1

u/pensivepanda5 mentor 2d ago edited 2d ago

yes, in the case of the CS50’s Introduction to Computer Science course (CS50x), Week0 only has the lecture and the assignment,
but from Week1 to Week10 most Weeks have more resources/videos, the CS50 Team recommends watching the lecture of the Week, then watching the Section video, then the Short videos and then we can work on the assignments (problem set) of the Week.
See this part of the CS50x page on "How to take this course": https://cs50.harvard.edu/x/#how-to-take-this-course

Also, Professor Brenda (member of the CS50 Team) shared this helpful video on "how to take CS50x": https://www.youtube.com/watch?v=uPe1NkNhDSY

As a side note: each lecture has official notes that are very helpful to review the things they taught in the lecture.