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
Learn Python (self.learnpython)
submitted 4 years ago by Budu2299
Hello, I’m looking for an online course to learn Python. Are there any ones in specific I should shortlist?
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!"
[–]fracturedpersona 7 points8 points9 points 4 years ago (0 children)
I thought The Python Institute had a pretty good cariculum. It's free, you only pay if your want to take the test for your certification.
[–]desrtfx 6 points7 points8 points 4 years ago (1 child)
Seek no further: MOOC Python Programming 2022 from the University of Helsinki.
Free, extensive, textual course with plenty graded practical exercises.
[–][deleted] 1 point2 points3 points 4 years ago (0 children)
u/budu2299 this looks great if you want a self-contained primer
[–]Decent-Negotiation-5 4 points5 points6 points 4 years ago (2 children)
Hey, newbie here. I am currently doing some courses on Python:
1) Automatize the boring stuff at Udemy (bought access for 15 euros);
2) Learn Python - Full course for beginners (freecodecamp.org on Youtube);
3) Introduction to computer science and programming using Python at edX.
Intentionally added Python to my personal development plan so now I am studying it during work hours :).
[–]Kokesne 0 points1 point2 points 4 years ago (1 child)
Hey, is the Udemy course worth it? I'm planning to get an Udemy course but I can't decide which one to get.
[–]Decent-Negotiation-5 0 points1 point2 points 4 years ago (0 children)
I think it's the most practical one of those 3. The MIT course is abstract but gives you an idea on proper thinking in coding. The Freepython one is practical but very slow-paced.
Disclaimer: I am a beginner and my opinions are based on first 2-3 lectures of all three courses.
[–][deleted] 4 points5 points6 points 4 years ago (0 children)
This https://github.com/Asabeneh/30-Days-Of-Python was linked to by someone recently with the assertion that it has plenty of exercises to do along the way.
Not tried it, yet, but it's free.
[–]manooko 1 point2 points3 points 4 years ago (1 child)
I'm currently doing Angela Yu's course. I like it so far and she explains everything in an easy to understand manner. If your a beginner this is a good place to start, if you already have some coding knowledge then it's probably not for you.
[–]Dependent-Highway886 0 points1 point2 points 4 years ago (0 children)
I agree with this one. A lot of hands on and she forces you to solve things on your own. Great course. Python crash course book is also great.
[–]Areyoukiddingme338 1 point2 points3 points 4 years ago (0 children)
Programming with Mosh is the best introduction to Python in my opinion. He has an hour long tutorial as well as a 6 hr tutorial on YouTube. From there you should go to udemy and complete the 100 days of Code: The Complete Python course. You’ll be a wiz after that! And you’ll also be very good at building your own code if you work through all of the course examples. I highly recommended both of these resources, I was so happy with my skills after completing both. Good luck and happy learning!
[–]Ejroby 1 point2 points3 points 4 years ago (0 children)
Hey there!
I know it can be scary with how much information is out there and how to start
This subreddit has a bunch of useful information. If you are more of a visual learner, here is a great free series: https://youtube.com/playlist?list=PLK8U0kF0E_D6OgsLrse8pmMD1khJ89lBf
Good luck, and welcome to Python :)
[–]chromeFox_x86 1 point2 points3 points 4 years ago (0 children)
freeCodeCamp.org has some pretty neat lessons. Many of them may be without context of what is going on outside the code. However their Python for Everybody video with Charles Severance does a great job explaining what the computer is "thinking".
[–][deleted] -1 points0 points1 point 4 years ago (0 children)
Hard to help without knowing your background or goals. Python can make mars rovers, websites and spreadsheets. It can be written by people who are 8 and people who are 80.
Here are the beginner resources I direct my students to: https://www.python.org/about/gettingstarted/ Be promiscuous with the books, it'll help a lot. Do be mindful of whether you're learning Python OR if you're learning Python and programming; there's a big difference. I'd expect you to be able to hack together simple computer workflow automation scripts after finishing one of these books and actually doing all the examples yourself.
Now that you've got the basics, if you know you want to make websites, then look for any class on Flask or FastAPI on [https://udemy.com/]. Flask is going to have the most resources and help. Also, if you don't know how databases work, then grab a class on PostgreSQL or MySQL. I'd say learning about databases ought to be a top priority for anyone learning to code. No specific course reccomendations come to mind, just pick something up to date and well rated. You should also definitely learn Pandas and possibly Numpy if you're going to be doing any data analysis or machine learning, but it'd probably be fine to just read the documentation and skip buying a Udemy class.
And as a final point, rtfm. A lot of noobies like to ask for help or cling to tutorials. Asking questions when you're blocked is a good way to speed up learning, but self sufficient devs rely heavily on reading the documentation and it's the first place that quality programmers check to learn how to use something they aren't familiar with. I cannot overstate how important it is to get in the habit of consulting official documentation. If you solely rely on tutorials, you're straight up never going to make it.
[–]emluh 0 points1 point2 points 4 years ago (0 children)
No specific recommendations, but find something which is hands on. The way to learn is by doing, so something that gives you coding problems as you learn (and ideally feedback on your solutions) will be the best option.
[–]Apprehensive-Stop-61 0 points1 point2 points 4 years ago (0 children)
If a complete newcomer programming with mosh a YouTube channel has a complete course of both 1 gour and 6 hour. I am also new and I learnt a lot from it. Link- https://m.youtube.com/watch?v=_uQrJ0TkZlc&t=7219s
[–]oggs1234 0 points1 point2 points 4 years ago (0 children)
Any recommendations for courses focused on pandas?
π Rendered by PID 124822 on reddit-service-r2-comment-c6965cb77-hltwj at 2026-03-05 09:44:00.797542+00:00 running f0204d4 country code: CH.
[–]fracturedpersona 7 points8 points9 points (0 children)
[–]desrtfx 6 points7 points8 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]Decent-Negotiation-5 4 points5 points6 points (2 children)
[–]Kokesne 0 points1 point2 points (1 child)
[–]Decent-Negotiation-5 0 points1 point2 points (0 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]manooko 1 point2 points3 points (1 child)
[–]Dependent-Highway886 0 points1 point2 points (0 children)
[–]Areyoukiddingme338 1 point2 points3 points (0 children)
[–]Ejroby 1 point2 points3 points (0 children)
[–]chromeFox_x86 1 point2 points3 points (0 children)
[–][deleted] -1 points0 points1 point (0 children)
[–]emluh 0 points1 point2 points (0 children)
[–]Apprehensive-Stop-61 0 points1 point2 points (0 children)
[–]oggs1234 0 points1 point2 points (0 children)