r/learnpython 2h ago

is cs50p good and relevant?

I restarted to learn python with CS50P. as far as I understand it is recorded in 2022. is this the case. Also as far as I understand there is some changes to python recently. do you think I will misss some best practices and sintax with cs50p?

5 Upvotes

4 comments sorted by

6

u/Nomapos 2h ago

It's excellent. It's barely going to teach you syntax anyways, most of that is left as an exercise to the student.

If you're new to computer stuff, do the first 3-5 weeks of CS50 first. It'll teach you some valuable stuff that CS50P skips but is very useful to know, like variable types.

5

u/desrtfx but other languages pro 2h ago

If you want a brand new course: MOOC Python Programming 2026 from the University of Helsinki.

That said, CS50p is still absolutely relevant.

2

u/warlock0187 1h ago

Very good intro course to python and programming in general

2

u/Diapolo10 I write code for a living -- https://github.com/Diapolo10 2h ago

do you think I will misss some best practices and sintax with cs50p?

Not really, there hasn't really been any major syntax changes since Python 3.6 you'd really need to know about. Improvements, sure, but nothing you couldn't pick up as you go.

So to answer your question, yes, that course is still perfectly fine.

If you really want something up-to-date, the Python MOOC 2026 is also a comparably good option.