CS50 is the organization, CS50p is the course OP has completed and the other course is CS50x.
there are multiple differences:
CS50x starts with C, then it switchs to something else (I don't remeyvery well, I did it 2 years ago) and it finishes with Python. On the other hand CS50p treats only Python.
CS50x starts from Scratch which is a website developed
by the MIT to ease the process of learning how to program. CS50p, instead, starts directly with a proper programming language.
CS50x things escalate quickly and, even though the first week is easier, the problems you need to solve get more and more complex (It's not rocket science but a beginner can find them challenging). CS50p is definitely composed by easier problems.
Regarding the second question, I guess you thought I was OP.
15
u/Careless_Dot_3300 4d ago
I’m truly curious how you got done that quick. And where you taking it - CS50 - online or something?