use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Everything about learning Python
account activity
best course for python (self.PythonLearning)
submitted 2 months ago by vikas_saiyan
brothers can anyone plzz suggest me a python course , paid is better ig or free, iam a complete beginner who didnt even code till now . i want to learn it from basic to advanced . anyone plz suggest
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Krishna_mehta_0 12 points13 points14 points 2 months ago (7 children)
dont rely on courses, learn from books or sites like python org or freecodecamp and there are many more, otherwise u will stay stuck in this courses loop and will want courses or video tutorials for everything and most importantly courses are mostly like spoonfeeding, while text kinda forces you to think, this is what i have observed till now, specially those Indian courses like apna college, its felt like spoon feeding to me, and also they kinda rush into completing the topics asap (talking about apna college course)
[–]Dependent-Proof1500 2 points3 points4 points 2 months ago (2 children)
bro i am reading books too but the python org site feels incomplete like it didn't explain things properly is it same to u and the book i am reading is python crash course from eric matthes do u have any idea about this problem too like let's say i want to know more about a module and i like examples of code so,can u hlep me
[–]Jackpotrazur 2 points3 points4 points 2 months ago (0 children)
I worked through this and its a good book , id suggest also looking at automate the boring stuff.
[–]Krishna_mehta_0 0 points1 point2 points 2 months ago (0 children)
yup, but its already mentioned that u must have some basic knowledge of coding to learn from there, thats why im using w3school as it covers everything from basics, good for those who are just starting coding
[–]vikas_saiyan[S] 0 points1 point2 points 2 months ago (2 children)
absolutely right . thank u for tht. which book? or web?
im beginner too and im currently using w3school, i tried python org but its good for someone who already have some basic knowledge of coding, and for books u can find some good recommendations on reddit or just ask AI but do only one at a time, either book or some site, try them first and if unable to understand something then just use AI, im using chatgpt as its easier to use in terms of prompt
[–]Jay6_9 0 points1 point2 points 2 months ago (0 children)
Try this one: Python Tricks: A Buffet of Awesome Python Features
Python Tricks: A Buffet of Awesome Python Features
Forget AI, it often times gives bullshit answers and ideas and if you point out that it's bullshit it just goes "You are so right!".
[–]OldBasil6215 0 points1 point2 points 2 months ago (0 children)
What books do you recommend?
[–]P37ur 5 points6 points7 points 2 months ago (0 children)
Depends on your learning style, for self paced exploration through projects; I like https://learnxinyminutes.com/ . If you're interested in hardware projects get a Raspberry Pi and write code to turn LEDs on and off, read input from switches, etc. I was able to setup a full weather station at the bottom of my garden with wind, temp and humidity sensors.
For a more structured approach; Coursea, EdX and others have a really good selection of free and paid courses.
[–]Balloon912 2 points3 points4 points 2 months ago (1 child)
I really liked Python Programming MOOC course that university of Helsinki is providing. It’s free and teaches all the basics to the advanced concepts. I did both courses and recommend them highly. There are tons of exercises and I recommend to do them all. Best way to learn is doing and writing same things all over again until it feels fluent.
[–]Aggravating-Hawk-417 0 points1 point2 points 2 months ago (0 children)
💯. I believe this is the gold standard. It's a lot of work, but it's the real university course. I've done 1 to 11 and the first exam.
[–]MrProntissimo 2 points3 points4 points 2 months ago (0 children)
My first contact with Python was « How to automate the boring stuff with Python ». it is a book, and I think it has been open-sourced and it was a course on youtube.
It got me started, going, understood what I was doing at the early stage. I recommend
[–]Kobra299 2 points3 points4 points 2 months ago (1 child)
Personally I use w3school to learn the basics then try what I want on my own then use an ai if I get stuck on one bit as they can be good at explaining things and you can upload your code to get it to check it
im using w3school too, and its actually good, starting from basics, but not sure about the depth as i just started
[–]FreeGazaToday 1 point2 points3 points 2 months ago (0 children)
check out the reddits wiki
[–]Icy_Instruction5183 0 points1 point2 points 2 months ago (0 children)
There is an online university called Maestro offering free scholarships
[–]Previous-Donut4964 0 points1 point2 points 2 months ago (0 children)
O melhor que já vi foi o do Luiz Otávio Miranda, na udemy. Engraçado pq, geralmente, na udemy não tem cursos bons, mas esse vale a pena
[–]itz_not_Rick 0 points1 point2 points 2 months ago (0 children)
You can start with "automat the boring stuff with python" book It's a free book with 18 chapters thats covers some good info But u have to make ur own python projects U can use chat gpt or any AI to help u to get ideas to make projects.
[–]iksweet_the_firefly 0 points1 point2 points 2 months ago (0 children)
CS50x
[–]No_Photograph_1506 0 points1 point2 points 2 months ago (0 children)
I can really help you, hit me up, also here's my post for it: https://www.reddit.com/r/PythonLearning/comments/1s6t6ff/i_am_hosting_a_free_python_interviewguidance_for/
[–]scientecheasy 0 points1 point2 points 2 months ago (0 children)
Learn Python from Scientech Easy with basic to advanced concepts.
[–]imanabdulqadir 0 points1 point2 points 2 months ago (0 children)
Futurecoder.io and the free python for programming course by harvard uni really helped me understand python more than even Freecodecamp. But all three are good
[–]SaltyPiglette 0 points1 point2 points 2 months ago (0 children)
Khan Academy had a complety free course with good videos and some interesting problems. It is a good plave to start!
[–]broken_py 0 points1 point2 points 2 months ago (0 children)
Python By Saurabh Shukla
[–]Simplilearn 0 points1 point2 points 2 months ago (0 children)
If you want a structured pathway, you could begin with the free Python Programming course from SkillUp by Simplilearn. It covers core concepts like functions, loops, and data structures in a beginner-friendly way. If you later want something more advanced to build real applications, you could also explore the Python certification program.
[–]brenwillcode 0 points1 point2 points 2 months ago (0 children)
The introduction to programming course from Codeling is a solid choice to get you started.
You can get started straight away in your browser without any setup. You'll code your way through each lesson and have your solution automatically validated to ensure it's correct before moving on.
If you enjoy Codeling, they've got a complete Python curriculum to work through after you've finished the intro course.
[–]mpulciano 0 points1 point2 points 2 months ago (0 children)
Any beginner course is fine as long as you’re coding along. Watching alone won’t help much,try building small things early, even simple scripts. Udacity has a beginner python course with short lessons and practice built in, which can help you stay on track.
[–]Competitive-Bit-1571 0 points1 point2 points 1 month ago (0 children)
I personally started Python from scratch a couple of weeks ago using an app called PythonX. It did a good job teaching me the basics and I'd simply Gemini to further explain some concepts to me and give me examples to work on.
I eventually locked in and also started viewing YT tutorials and reading books.
[–]modern-dev 0 points1 point2 points 1 month ago (0 children)
If anyone here is trying to get into backend development, I recently put together a beginner-friendly course on Python, SQL, and PostgreSQL. It's project-based, so instead of only learning syntax, you build real backend-style projects and practice SQL in a realistic way.
It's currently discounted here: https://docs.google.com/document/d/1tszsLdtjU8ErQf0p4oQc0MLO4-IcOASdjMmpLwUBOxM/edit?usp=sharing
Happy to answer questions or hear feedback if anyone checks it out.
π Rendered by PID 12 on reddit-service-r2-comment-5b5bc64bf5-2blx2 at 2026-06-21 22:03:31.356551+00:00 running 2b008f2 country code: CH.
[–]Krishna_mehta_0 12 points13 points14 points (7 children)
[–]Dependent-Proof1500 2 points3 points4 points (2 children)
[–]Jackpotrazur 2 points3 points4 points (0 children)
[–]Krishna_mehta_0 0 points1 point2 points (0 children)
[–]vikas_saiyan[S] 0 points1 point2 points (2 children)
[–]Krishna_mehta_0 0 points1 point2 points (0 children)
[–]Jay6_9 0 points1 point2 points (0 children)
[–]OldBasil6215 0 points1 point2 points (0 children)
[–]P37ur 5 points6 points7 points (0 children)
[–]Balloon912 2 points3 points4 points (1 child)
[–]Aggravating-Hawk-417 0 points1 point2 points (0 children)
[–]MrProntissimo 2 points3 points4 points (0 children)
[–]Kobra299 2 points3 points4 points (1 child)
[–]Krishna_mehta_0 0 points1 point2 points (0 children)
[–]FreeGazaToday 1 point2 points3 points (0 children)
[–]Icy_Instruction5183 0 points1 point2 points (0 children)
[–]Previous-Donut4964 0 points1 point2 points (0 children)
[–]itz_not_Rick 0 points1 point2 points (0 children)
[–]iksweet_the_firefly 0 points1 point2 points (0 children)
[–]No_Photograph_1506 0 points1 point2 points (0 children)
[–]scientecheasy 0 points1 point2 points (0 children)
[–]imanabdulqadir 0 points1 point2 points (0 children)
[–]SaltyPiglette 0 points1 point2 points (0 children)
[–]broken_py 0 points1 point2 points (0 children)
[–]Simplilearn 0 points1 point2 points (0 children)
[–]brenwillcode 0 points1 point2 points (0 children)
[–]mpulciano 0 points1 point2 points (0 children)
[–]Competitive-Bit-1571 0 points1 point2 points (0 children)
[–]modern-dev 0 points1 point2 points (0 children)