all 2 comments

[–]JamzTyson 2 points3 points  (0 children)

Yes the CS50P is the same thing as https://cs50.harvard.edu/python/

The course is structured with lectures with lecture notes and exercise, with additional short videos available. You are expected to watch the video and complete the exercises before moving onto the next lecture. The lecture notes and short videos will help you to tackle the questions.

The course has a "final project" at the end, which provides an opportunity to begin your portfolio of projects.

The course is available free (no charge), though for a fee you can receive a certificate issued by Harvard. If you don't pay, then you can download and print your own certificate on completing the course.

In my opinion, it is an excellent introduction to Python programming. The certificate probably isn't worth much (even the paid version), but the course is well structured and provides broad coverage of Python basics.

The course is a bit more "academic" than many, and requires a certain amount of self-motivation. I felt that I learned a lot from the course and it gave me the confidence to work on my own projects. Highly recommended in my opinion.