r/learnpython 1d ago

Best Python course/video for a complete beginner?

Best Python course/video for a complete beginner?

Hi everyone, I’m planning to start learning Python from scratch and eventually get into Python development.

Can anyone suggest a good YouTube video/course or learning resource that is beginner-friendly and actually useful for becoming job-ready?

I’m looking for something that covers the basics properly and also includes practice + projects, rather than just theory.

Thanks!

39 Upvotes

26 comments sorted by

9

u/Moikle 1d ago

You don't need the best. Just pick one and start

2

u/FunAd6672 1d ago

Yeah starting matters way more.

6

u/ectomancer 1d ago

Python is easy to learn. Any one course is enough to learn basic syntax. Becoming job ready is completely different. I learnt Python in 3 days (excluding OOP), then 8 months of small projects (1 week).

To become job ready, complete Data Structures and Algorithms course, then interview questions course.

4

u/kadfr 1d ago

Best course: University of Helsinki's Introduction to Python Programming ( https://programming-26.mooc.fi/ )

It is sn online course and will take time to complete but highly recommend it. It is also free.


There is no way someone goes from beginner to learning Python in 3 days. While  you can pick up core fundamentals in a few days but you will hardly have 'learnt' Python.

I'd say it was during eight months of project work that you actually learned Python, rather than the 3 days of whatever course you took.

Saying that, obviously experienced developers will pick it up quicker than programming novices. However, even though Python is pretty straight-forward to grasp, being able to then code fluently in it takes time (and a lot of repetition + mistakes). Even good devs will need to adapt to quirks of syntax, libraries etc. 

It is like say I learned Spanish in a few days after reading some books on Grammar & vocab. Knowing the basics doesn't correlates to being able to hold a conversation with a native speaker in Madrid.

1

u/Rengoku3101 1d ago

Thanks! I’m actually a complete beginner, so I’m mainly looking for a good course/video to learn Python from scratch. Once I’m comfortable with the basics, I’ll focus on DSA, projects, and interview preparation. Any course you’d recommend?

2

u/Snugglupagus 22h ago

Either CS50P or freeCodeCamp.org’s main Python curriculum (not the YouTube channel)

1

u/totallykindofnormal 22h ago

Cs50 is free to audit as part of harvards open courseware

1

u/xq_px 20h ago

I always enjoyed the Head First series by O'Reilly. Dunno if it's "the best" but at least it's more than "JuSt CoDe" xD

1

u/simply_curious44 19h ago

CS50P is probably the best place to start like beginner friendly, free and includes plenty of practice. Then build small projects alongside it.

1

u/ReadingandLiving 19h ago

I did CS50 and Code in Place! And I keep learning random things about python and keep writing some programs!

1

u/SnooPoems4315 18h ago

For me its Angela Yu course there is 70ty lessons on YouTube free, that was good start for me.

1

u/Sufficient-Laundry 17h ago

Get a paid Claude account, and start asking it questions.

1

u/user2327 12h ago

https://youtu.be/_uQrJ0TkZlc?si=4OdputtHZ9tmAnUa

I liked this one. A little older but really good.

1

u/Major_Lab_311 12h ago

BroCode is an elite channel that does the basics on most languages at this point. He does them simply with examples and notes you can take if you want, they are the best and have helped me learn about 5 languages so far so BroCode ALL THE WAY! 🔥🔥

1

u/Charming_Shower_4185 11h ago

I started learning python with CS50 : Introduction to programming with python then Jose Portila on Udemy

1

u/Old_Arm8382 9h ago

Udemy - durgasoft. Unmatched

1

u/Federal-Silver8804 2h ago

I started learning Python few days back and so far I am liking the course I have enrolled into, it is on Udemy and the name is “100 days of code. The complete Python pro bootcamp”

1

u/DazzlingBeyond2088 1d ago

bro code and gpt

1

u/Major_Lab_311 12h ago

BroCodeeeeeee

0

u/shahab_sardar 1d ago

I would recommend the python 6-hours beginner could see my Mosh Hamadani. And the I would say that ChatGPT is the best teacher.

2

u/NilbachSuchare 22h ago

Yes, I always take my lessons from a machine that can't tell how many R's are in the word "strawberry."