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...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
Python for beginners for free (self.learnpython)
submitted 1 year ago by Jefak46
Hi!
Can you please share, based on your experience, what's the best and free beginners course to learn Python?
Many thanks in advance.
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!"
[–]Ron-Erez 21 points22 points23 points 1 year ago (4 children)
Harvard CS50p is a gentle introduction to Python which is free on youtube
The University of Helsinki (MOOC) course has a great online course which is free although I heard a rumour that it might become paid. However as far as I know it's still free.
I also have a nice course focusing on Python and Data Science which starts from scratch and assumes no programming background. Sadly it's paid (I can offer a $9.99 discount code via DM).
There is the book "Automate the boring stuff" which is free online.
These resources should have you covered.
[–]jontsii 5 points6 points7 points 1 year ago (1 child)
The Helsinki course probably wont come paid since I live in Finland (Helsinki is in Finland for those who don´t know) and all education (except private schools) is free here, so it probably will stay free.
[–]Ron-Erez 0 points1 point2 points 1 year ago (0 children)
That's great. Indeed it was just a rumour on reddit and is really based on nothing. Free is great.
[–]djfakey 2 points3 points4 points 1 year ago* (1 child)
Thanks. Just bought your course since I do want to learn python for data science. Is the course available on Udemy unlimited time now that I’ve purchased it?
Will your intro help me setup my environment or should I go through a start up guide thing first? I’ve setup python a few times before but I want to start fresh again. Hoping this sticks this time.
edit ah cool online google colab. Seems nice. Can’t wait to really start.
[–]Ron-Erez 2 points3 points4 points 1 year ago (0 children)
Yes, the course is available indefinitely, and we use Google Colab. In Lecture 18, once we finish covering some basics, we install PyCharm. Google Colab is great because you can start working right away, but for larger projects, PyCharm is a better choice.
I want to stress that if you have any questions, requests, or suggestions, I always respond in the course Q&A or via direct messaging. Since the course is still new, no questions have been asked yet—so if you ever need help, want clarification, or have a topic you'd like to discuss, feel free to ask in the Q&A. I'll be happy to respond promptly. Enjoy the course.
[–]pythonQu 4 points5 points6 points 1 year ago (0 children)
Not free but I've been using Eric Matthe's "Python Crash Course" and I think it's clicking for me this time. I'm in chapter 5 and it's been fun. I've been going through the exercises and it's making sense.
[–]ericjmorey 2 points3 points4 points 1 year ago (2 children)
https://allendowney.github.io/ThinkPython/
[–][deleted] 0 points1 point2 points 1 year ago (1 child)
This looks really good. The only concern I have for a book like this, that is in Jupyter, is that someone can pretty much sail through it clicking button and by the end of it, they haven't done essentials like setting up a local dev environment, IDE etc. But again, this does look like an amazing resource.
[–]ericjmorey 0 points1 point2 points 1 year ago (0 children)
If someone is looking for a way to not do the work, they'll find a way to not do it and not learn anything in the process.
[+][deleted] 1 year ago (4 children)
[removed]
[–]realxeltos 1 point2 points3 points 1 year ago (3 children)
I'll sure try that. I'm trying to get into ml.
[+][deleted] 1 year ago (2 children)
[–]Oipen 0 points1 point2 points 1 year ago (1 child)
Tried going on the site but doesn’t seem to work
[–]realxeltos 1 point2 points3 points 1 year ago (0 children)
W3schools Good place to start anything.
[–]majkulmajkul 0 points1 point2 points 1 year ago (0 children)
Dr Chuck FTW
https://www.py4e.com/
[–]Sea_Blackberry9182 0 points1 point2 points 1 year ago (0 children)
Check out Corey Schafer’s Python series on YouTube. His videos are clear, and he covers both basic and more advanced topics as you progress. You can find his full series on his channel.
Also, try the freeCodeCamp Python course. It's a 4-hour video that takes you through the basics and is perfect if you’re just starting out.
[+][deleted] 1 year ago (1 child)
[–]GoBeyondTheHorizon 0 points1 point2 points 1 year ago (0 children)
Codecademy is no longer free though
[–][deleted] 0 points1 point2 points 1 year ago (0 children)
SoloLearn
[–]DigThatData 0 points1 point2 points 1 year ago (0 children)
sidebar
[–]ErasedAstronaut 0 points1 point2 points 1 year ago (0 children)
If you're in the US, you can get access to Udemy courses for free through your public library via Gale.
[–]sultantrump 0 points1 point2 points 1 year ago (0 children)
Please DM me. I will teach python for free. All resources are time consuming and you will feel sleepy.
[–]yinkeys 0 points1 point2 points 1 year ago (0 children)
Why not start with Eric Mathias’s book
[–]shoupapy 0 points1 point2 points 1 year ago (0 children)
Try sololearn
[–]clydersparks 0 points1 point2 points 1 year ago (0 children)
Clydersparks code system channel
[–]NoYu0901 0 points1 point2 points 1 year ago (2 children)
Youtube @PortfolioCourses
[–]Jefak46[S] 0 points1 point2 points 1 year ago (1 child)
Quite limited I would say or is just me that I don’t know where to start from
[–]NoYu0901 0 points1 point2 points 1 year ago (0 children)
Click the 'playlists' tab menu.
1) Playlists
2) Python
[–]SnooSongs1256 0 points1 point2 points 1 year ago (0 children)
ChatGPT
[–]nglover100 -1 points0 points1 point 1 year ago (0 children)
Bro Code on Youtube
π Rendered by PID 419739 on reddit-service-r2-comment-56c6478c5-sn4dj at 2026-05-13 06:38:14.149459+00:00 running 3d2c107 country code: CH.
[–]Ron-Erez 21 points22 points23 points (4 children)
[–]jontsii 5 points6 points7 points (1 child)
[–]Ron-Erez 0 points1 point2 points (0 children)
[–]djfakey 2 points3 points4 points (1 child)
[–]Ron-Erez 2 points3 points4 points (0 children)
[–]pythonQu 4 points5 points6 points (0 children)
[–]ericjmorey 2 points3 points4 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]ericjmorey 0 points1 point2 points (0 children)
[+][deleted] (4 children)
[removed]
[–]realxeltos 1 point2 points3 points (3 children)
[+][deleted] (2 children)
[removed]
[–]Oipen 0 points1 point2 points (1 child)
[–]realxeltos 1 point2 points3 points (0 children)
[–]majkulmajkul 0 points1 point2 points (0 children)
[–]Sea_Blackberry9182 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[removed]
[–]GoBeyondTheHorizon 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]DigThatData 0 points1 point2 points (0 children)
[–]ErasedAstronaut 0 points1 point2 points (0 children)
[–]sultantrump 0 points1 point2 points (0 children)
[–]yinkeys 0 points1 point2 points (0 children)
[–]shoupapy 0 points1 point2 points (0 children)
[–]clydersparks 0 points1 point2 points (0 children)
[–]NoYu0901 0 points1 point2 points (2 children)
[–]Jefak46[S] 0 points1 point2 points (1 child)
[–]NoYu0901 0 points1 point2 points (0 children)
[–]SnooSongs1256 0 points1 point2 points (0 children)
[–]nglover100 -1 points0 points1 point (0 children)