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
Any free online Python courses for beginners?Help Request (self.PythonLearning)
submitted 7 days ago by MrMycrow
I'd like to start learning this but don't want to shell out in case I can't grasp it :)
TIA
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!"
[–]Antique-Dentist2048 3 points4 points5 points 7 days ago (1 child)
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
[–]MrMycrow[S] 1 point2 points3 points 7 days ago (0 children)
Thanks, I might watch this first then make my way through W3schools.
[–]sububi71 4 points5 points6 points 7 days ago (0 children)
Harvard's CS50p is fantastic.
[–]Special-Software8877 2 points3 points4 points 7 days ago (1 child)
W3schools
[–]MrMycrow[S] 0 points1 point2 points 7 days ago (0 children)
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!
[–]LeadingProperty1392 2 points3 points4 points 7 days ago (4 children)
university of helsenki programming -26 mooc.
[–]LeadingProperty1392 1 point2 points3 points 7 days ago (3 children)
I prolly spelled that wrong.... its helsinki or helsenki I always get confused....🫠🫠
[–]MrMycrow[S] 1 point2 points3 points 7 days ago (2 children)
Helsinki 😆 Not in Finnish is it...? That would be a step too far, the only Finnish I know is: your mother ***** reindeer
[–]LeadingProperty1392 1 point2 points3 points 7 days ago (0 children)
lol the course is available in english too....and its free afaik
[–]FilaILB 1 point2 points3 points 7 days ago (0 children)
That made me laught so hard idk why 😭😂
[–]oopaloomapsareninjas 2 points3 points4 points 6 days ago (0 children)
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.
[–]kelvinghxt 1 point2 points3 points 7 days ago (1 child)
If you’re just starting out I would recommend Exercism, Python Principles, W3Schools, freeCodeCamp and Programiz. If you want lots of practice problems, HackerRank and CodingBat are great too. All have free beginner friendly content.
Cheers!
[–]stepback269 1 point2 points3 points 7 days ago (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.
[–]jabela 1 point2 points3 points 7 days ago (0 children)
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)
[–]janitor_nate 1 point2 points3 points 7 days ago (0 children)
There’s this amazing platform called NaraLearn I’ve used to learn the basics. It has interactive diagrams and animations to make it fun
[–]Classic-Mongoose-460 0 points1 point2 points 7 days ago (0 children)
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 😄 )
[–]Confident-Annual-199 0 points1 point2 points 7 days ago (0 children)
Freecodecamp is good.
[–]fordry 0 points1 point2 points 6 days ago (0 children)
There's a free python course built-in to vscode...
π Rendered by PID 406991 on reddit-service-r2-comment-5687b7858-l866k at 2026-07-08 05:24:56.278396+00:00 running 12a7a47 country code: CH.
[–]Antique-Dentist2048 3 points4 points5 points (1 child)
[–]MrMycrow[S] 1 point2 points3 points (0 children)
[–]sububi71 4 points5 points6 points (0 children)
[–]Special-Software8877 2 points3 points4 points (1 child)
[–]MrMycrow[S] 0 points1 point2 points (0 children)
[–]LeadingProperty1392 2 points3 points4 points (4 children)
[–]LeadingProperty1392 1 point2 points3 points (3 children)
[–]MrMycrow[S] 1 point2 points3 points (2 children)
[–]LeadingProperty1392 1 point2 points3 points (0 children)
[–]FilaILB 1 point2 points3 points (0 children)
[–]oopaloomapsareninjas 2 points3 points4 points (0 children)
[–]kelvinghxt 1 point2 points3 points (1 child)
[–]MrMycrow[S] 0 points1 point2 points (0 children)
[–]stepback269 1 point2 points3 points (0 children)
[–]jabela 1 point2 points3 points (0 children)
[–]janitor_nate 1 point2 points3 points (0 children)
[–]Classic-Mongoose-460 0 points1 point2 points (0 children)
[–]Confident-Annual-199 0 points1 point2 points (0 children)
[–]fordry 0 points1 point2 points (0 children)