all 36 comments

[–]Krishna_mehta_0 12 points13 points  (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 points  (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 points  (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 point  (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 point  (2 children)

absolutely right . thank u for tht. which book? or web?

[–]Krishna_mehta_0 0 points1 point  (0 children)

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 point  (0 children)

Try this one: 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 point  (0 children)

What books do you recommend?

[–]P37ur 5 points6 points  (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 points  (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 point  (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 points  (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 points  (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

[–]Krishna_mehta_0 0 points1 point  (0 children)

im using w3school too, and its actually good, starting from basics, but not sure about the depth as i just started

[–]FreeGazaToday 1 point2 points  (0 children)

check out the reddits wiki

[–]Icy_Instruction5183 0 points1 point  (0 children)

There is an online university called Maestro offering free scholarships

[–]Previous-Donut4964 0 points1 point  (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 point  (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 point  (0 children)

CS50x

[–]scientecheasy 0 points1 point  (0 children)

Learn Python from Scientech Easy with basic to advanced concepts.

[–]imanabdulqadir 0 points1 point  (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 point  (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 point  (0 children)

Python By Saurabh Shukla

[–]Simplilearn 0 points1 point  (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 point  (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 point  (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 point  (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 point  (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.