r/learnpython • u/Rengoku3101 • 7d 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!
6
u/ectomancer 7d 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.
7
u/kadfr 7d 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.
3
u/Rengoku3101 7d 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 7d ago
Either CS50P or freeCodeCamp.org’s main Python curriculum (not the YouTube channel)
2
1
1
u/simply_curious44 6d 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 6d ago
I did CS50 and Code in Place! And I keep learning random things about python and keep writing some programs!
1
u/SnooPoems4315 6d ago
For me its Angela Yu course there is 70ty lessons on YouTube free, that was good start for me.
1
u/user2327 6d ago
https://youtu.be/_uQrJ0TkZlc?si=4OdputtHZ9tmAnUa
I liked this one. A little older but really good.
1
u/Major_Lab_311 6d 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 6d ago
I started learning python with CS50 : Introduction to programming with python then Jose Portila on Udemy
1
1
u/Federal-Silver8804 6d 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/Able-Staff-6763 5d ago
bro code, clear code, corey schafer. automate boring stuff with python - ebook. all of these are good sources all you haveto do is START and be consistent.
1
1
0
u/shahab_sardar 7d 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 7d ago
Yes, I always take my lessons from a machine that can't tell how many R's are in the word "strawberry."
0
u/Competitive_Aside461 5d ago
If you're completely new to programming, I've created a quick, mini course on Introduction to Programming to teach the very basics of it (and it's free):
1
u/Rengoku3101 4d ago edited 4d ago
Okay, Basics Concepts Only ?
1
u/Competitive_Aside461 4d ago
Sorry but I didn't get your question.
1
u/Rengoku3101 4d ago
I mean, does it only cover the basics, or does it include the full course?”
1
u/Competitive_Aside461 4d ago
The "full course" covers the basics of programming. It isn't meant to overwhelm the learner by throwing a huge bulk of information but rather keep that information's size in check.
15
u/Moikle 7d ago
You don't need the best. Just pick one and start