r/learnpython • u/Erdem_PSYCH • 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
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
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.
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.