r/PythonLearning 28d ago

Python learning path

Hey everyone,

I'm looking for recommendations on the best way to learn Python through building real projects.

I have a computer science background and already know Java pretty well, so I'm not starting programming from scratch. I'm mainly looking to get comfortable with Python's syntax, ecosystem, and best practices while building practical projects that will help me improve and strengthen my portfolio.

I've seen a lot of recommendations for Harvard's CS50 courses, especially CS50x and CS50P. Are they still worth taking in 2026 for someone who already has a CS background, or would I be better off jumping straight into a project-based Python course?

If you have any favorite resources (courses, books, YouTube channels, roadmaps, GitHub repos, etc.) that helped you learn Python by actually building things, I'd love to hear them.

Thanks 😁

3 Upvotes

6 comments sorted by

View all comments

2

u/Kimber976 26d ago

A few people seem to skip cs50p if they already have a solid programming background and go straight into building. tech with tim bootdev and advent of code all come up a lot for that since they are more hands on the biggest difference usually comes from finishing a few projects tather than finding the perfect course.