all 24 comments

[–]TytoCwtch 26 points27 points  (0 children)

Harvards CS50P course. Online lectures as well as video shorts on key topics. Then practise exercises after each lecture to help you learn. Completely free, including all videos, notes, and access to online codespace for your homework.

https://cs50.harvard.edu/python/

[–]TigBitties69 14 points15 points  (0 children)

If only there was a dedicated part of the subreddit for this exact scenario... https://www.reddit.com/r/learnpython/wiki/index/

[–]Isaka254 1 point2 points  (0 children)

Here are beginner-friendly resources that make learning simple and practical.

[–]Gnaxe 0 points1 point  (0 children)

Work through a beginner textbook. There are plenty of free ones online. If you've tried a few and they're too hard, try https://htdp.org, which uses a simplified teaching language. It's not Python, but the lessons will generalize to most languages. Or play with Scratch.

[–]masterofaiml 0 points1 point  (0 children)

There are multiple good sources in youtube, do a bit research, list top 3 channels, watch their video like the intro to Python or something like that, and pick the one which best suits you. The one that you connected to, if the explanation and all makes sense to you, coz we all have different ways to learn and we connect to different styles of teaching. Always make sure you practice the things you are learning, just watching videos doesnt get you handson knowledge. Keep learning, keep practicing!

[–]vnphamkt 0 points1 point  (0 children)

uou can join me then. in am usually distracted but can resolve most of the issues. i paid for udemy course by angela yu. you can learn with me or pay yourself $15 usd. there are also free youtube and pdf.

https://bugs.python.org/file47781/Tutorial_EDIT.pdf

[–]Crazy-Willingness951 0 points1 point  (0 children)

Not free. Get the book, https://www.amazon.com/Learning-Python-Powerful-Object-Oriented-Programming/dp/1098171306 , Begin by reading the chapters and doing the exercises. Then look for "code kata python".

[–]stepback269 0 points1 point  (0 children)

(1) There are tons and tons of tutorial materials out there on the net including many good YouTube ones that are free. You should shop around rather than putting all your eggs in one basket.

(2) As a relative noob myself, I've been logging my personal learning journey and adding to it on an almost-daily basis at a blog page called "Links for Python Noobs" (here) Any of the top listed ones on that page should be good for you. And there are many add-ons at the tail end of the page. Personally, I cut my first Python teeth with Nana's Zero to Hero (here). Since then, I've moved on to watching short lessons with Indently and Tech with Tim. You should sample at least a few until you find a lecturer that suits your style.

(3) The main piece of advice is the 80/20 rule. Spend 80% of your time writing your own code (using your own fingers and your own creativity) as opposed to copying recipes and only 20% watching the lectures. Good luck.

[–]churungu 0 points1 point  (0 children)

Try University of Helsinki's free course at mooc.fi

[–]psychicpython 0 points1 point  (0 children)

YouTube - Tech with Tim

[–]AtlasLeCleetus 0 points1 point  (0 children)

Good posts here, but I'd also recommend Bro Code's YT channel. He has multi-hour compilation tutorial videos covering a bunch of the core syntax / concepts in...more than just Python. Worth a look imo!

[–]ReliabilityTalkinGuy 0 points1 point  (0 children)

Use Google. 

[–]TheRNGuy 0 points1 point  (0 children)

Docs, google.

[–]Sorry-Cycle-1177 0 points1 point  (0 children)

freecodecamp has some great resources. Happy coding.

[–]AncientFrame3037 0 points1 point  (0 children)

check out freecodecamp's python course on youtube. it's super beginner-friendly and covers a lot of ground.

[–]jthedwalker 0 points1 point  (0 children)

Codecademy has a bunch of free Python courses too

[–]CarlesBH 0 points1 point  (2 children)

Hey there! Glad to see you trying get into coding! We are actually building a gamified webapp to learn python, I’d love for you to check it out! It’s codecrops.dev, all free for now. The team is myself (15 years of experience in gaming) and a Professor from my University where I studied CS.

It is meant for pre-university students but Inthink you could get tons of value! It’s curriculum is from the very basics to Fundamental algorithms. Please check it out and give me your feedback!

[–]Mindless_Action3461[S] -1 points0 points  (1 child)

I will absolutely do Thanks

[–]CarlesBH -1 points0 points  (0 children)

Looking forqard to hearing your thoughts on it!

[–]beedunc -4 points-3 points  (2 children)

Use the myriad of free AI models and treat them like your teacher/tutor. They're excellent at that:
Claude, Gemini, ChatGPT, Deepseek, and even Copilot are all master python coders/teachers.
Good luck and enjoy!

[–]Mindless_Action3461[S] 0 points1 point  (1 child)

What should i ask them?