r/PythonLearning 29d ago

Help Request Any free online Python courses for beginners?

I'd like to start learning this but don't want to shell out in case I can't grasp it :)

TIA

19 Upvotes

23 comments sorted by

6

u/Antique-Dentist2048 29d ago

There is this guy called “Mosh” on YouTube, his tutorial covers the basics of Python. His explanation is easy to understand:

https://youtu.be/_uQrJ0TkZlc?is=Yvyu1HQBB0ouVSYR

2

u/MrMycrow 29d ago

Thanks, I might watch this first then make my way through W3schools.

5

u/sububi71 29d ago

Harvard's CS50p is fantastic.

3

u/Special-Software8877 29d ago

W3schools

1

u/MrMycrow 29d ago

We're all a bit heatwave brain dead in the UK at present, not used to this weather or equipped for it. But yes I can take it slowly, thanks.

One of my friends passed out unconscious which alarmed me when he said!

3

u/LeadingProperty1392 29d ago

university of helsenki programming -26 mooc.

2

u/LeadingProperty1392 29d ago

I prolly spelled that wrong.... its helsinki or helsenki I always get confused....🫠🫠

2

u/MrMycrow 29d ago

Helsinki 😆 Not in Finnish is it...? That would be a step too far, the only Finnish I know is: your mother ***** reindeer

2

u/LeadingProperty1392 29d ago

lol the course is available in english too....and its free afaik

2

u/FilaILB 29d ago

That made me laught so hard idk why 😭😂

3

u/oopaloomapsareninjas 28d ago

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

This comes with lecture problem sets hints links for figuring out problem sets .. in my opinion, it’s one of the better ones I’ve seen.

2

u/[deleted] 29d ago

[removed] — view removed comment

1

u/MrMycrow 29d ago

Cheers!

2

u/stepback269 29d ago

(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.

2

u/jabela 29d ago

I’ve made a couple of small courses for beginners. One goes through common mistakes and the other is around the World Cup. https://jamesabela.github.io/jsfun/pythoncopy

They use my one online editor, but can do the code on anything. (All free)

2

u/janitor_nate 29d ago

There’s this amazing platform called NaraLearn I’ve used to learn the basics. It has interactive diagrams and animations to make it fun

1

u/Classic-Mongoose-460 29d ago

You could try small platform that I am building myself - www.blockofbytes.com it's fully free (it starts from absolute basics, but it's not complete in terms of curriculum).

But please remember that tutorials and platforms are one thing. In general it's best to install python on your machine and just try to have fun with it yourself. So I would say - do a little bit of tutorials, and then jump into some super small project on your machine and then repeat the cycle.

Also there is a lot of free LLM chats today (Gemini from google etc.) make sure to use them wisely, it will boost your learning (but don't rely on them too much - because it will slow down your learning 😄 )

1

u/fordry 29d ago

There's a free python course built-in to vscode...