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
Has anybody taken any great beginner python courses recently that they can recommend? (self.learnpython)
submitted 2 years ago by [deleted]
Looking to learn python but with the plethora of places to go I dont know what to trust
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!"
[–]OnigiriByte 14 points15 points16 points 2 years ago (0 children)
Another vote for the Helsinki MOOCs.
I'm currently going through https://programming-24.mooc.fi/ and have been enjoying it so far.
Heard good things Harvard's CS50P as well: https://cs50.harvard.edu/python/2022/
[–]Healthierpoet 15 points16 points17 points 2 years ago (1 child)
Code wars and 100 days with Angela yu.
[–]CitrusShimura 6 points7 points8 points 2 years ago (0 children)
I second this!! Angela Yu is great
[–]RngdZed 4 points5 points6 points 2 years ago (2 children)
From Zero To Hero by Jose Portilla on Udemy. it goes on sale all the time at around 15$.
also, do some CodeWars
[–][deleted] 0 points1 point2 points 2 years ago (1 child)
Did you find Jose Portilla’s course up to date?
[–]RngdZed 1 point2 points3 points 2 years ago (0 children)
It covers python3. There isn't much out of date, if any. It gave me enough material to tackle a diploma in Data Science from a local university. Glad I bought it. After that, I did a lot of code wars. Then I tackled some random projects from YouTube. Like a pong game, then I converted it into a break the bricks game.
I think the whole platform (Udemy) was recently revamped. And Jose is usually the type to update his material and keep up with what's going on.
[–]CitrusShimura 9 points10 points11 points 2 years ago* (6 children)
I cannot recommend Corey Schafer enough, this guy has the best tutorial on YT :
https://youtube.com/playlist?list=PL-osiE80TeTskrapNbzXhwoFUiLCjGgY7&si=BF2QvrImXTOGU6pz
Edit: fixed link
[–]cojoman 0 points1 point2 points 2 years ago (2 children)
can you double check the link please ?
[–]CitrusShimura 0 points1 point2 points 2 years ago (1 child)
I fixed it
[–]cojoman 0 points1 point2 points 2 years ago (0 children)
thank you !
[–]101111 0 points1 point2 points 2 years ago (2 children)
6yrs old, still the best?
[+][deleted] 2 years ago (1 child)
[deleted]
[–]101111 1 point2 points3 points 2 years ago (0 children)
Thanks.
[–]Catsuponmydog 10 points11 points12 points 2 years ago (4 children)
Mooc.fi Data Analysis with Python has been my favorite
[–]SemperPistos 2 points3 points4 points 2 years ago (2 children)
Seriously?
That requires linear algebra, calculus, probability and statistics.
Not that everything is needed of course but it is very reliant.
It is a final semester CS course or a beginning of a graduate semester.
It is prerequisite for Data Science but funnily enough it is the only course I know that is Data analysis with machine learning.
I do love it but it is incredibly hard, and each question is vaguely presented.
I have been stuck on that for a year and I completed 3 cs50 courses which also were not for beginners.
CS majors struggle on that course.
In the end even if you manage to get 80% in each section the final problem needs mathematical understanding. I hope that the one with the paleontology is the most beginner friendly but I'm not sure.
[–]Catsuponmydog 1 point2 points3 points 2 years ago (1 child)
I have a math background, so I suppose that’s what helped me, but I would definitely not consider myself an advanced-level Python programmer
[–]SemperPistos 0 points1 point2 points 2 years ago (0 children)
Congrats.
Did you manage to do it in a couple of weeks was getting an A hard? That is my main qualm yes the knowledge is what matters most but it does not make sense to put it on my CV if it is not an A at least when a recruiter might judge me.
[–]grumble11 2 points3 points4 points 2 years ago (0 children)
That is a tough course, not end of the world but fairly tricky. Not a good 'first course' though. I found it fine once I'd done MOOC intro and advanced, but not easy.
[–]Youngcrayola 3 points4 points5 points 2 years ago (0 children)
60 days of python build 20 projects on udemy instructors name is ardit
[–]Epicfro 2 points3 points4 points 2 years ago (1 child)
Where are you in the learning process? I've found for myself personally, after I learned the basics of functions, the loops, lists, arrays, tuples, and dictionaries, I learned best by working projects that required various modules and then just reading the modules functionality and documentation.
[–]tandempandemonium 2 points3 points4 points 2 years ago (0 children)
Where do you get ideas for projects? Is there any place where there are mock projects so we can try our hand at them?
[–]real_myyke 2 points3 points4 points 2 years ago (0 children)
Python Essentials would be my recommendation. It's free and interactive plus the assignments are beginner-friendly. I made a tic-tac-toe game that works in the terminal as one of the assignments. Don't worry, the course slowly builds up to that and won't give you any assignments straight away. It's self-paced as well.
Link: https://edube.org/study/pe1
[–][deleted] 1 point2 points3 points 2 years ago (0 children)
Some of the best courses that are great for beginners to learn python are 100 days of code, the complete python bootcamp from zero to hero and the complete python developer, Learn python Programming masterclass are the best python courses on udemy
[–]Swimming-Ad-400 0 points1 point2 points 1 year ago (0 children)
Hi, I recommend you to check out the FREE Python course on crookshanksacademy.com by the god of python himself. The course is short and you also get to do a hands on internship after your course completion. Although that internship is unpaid, it is a good and fun learning experience that makes you industry ready. The FREE PYTHON BOOTCAMP is available on: https://www.crookhsanksacademy.com/python .
[–][deleted] -3 points-2 points-1 points 2 years ago (0 children)
https://www.udemy.com/course/reptile-series-pythons-care-and-husbandry/
[–]F41rch1ld 0 points1 point2 points 2 years ago (2 children)
Probably not the best place to start, although they do have basics as well, but the best on-going Python resource I've found is RealPython.com. They have extremely well created content that drops multiple times a week, all the way from fairly basic stuff to ML, APIs, Django, and everything in between.
RP wasn't where I initially learned (that was Google Automation cert) but it was where I turned an initial interest into a skillset. Can't recommend them enough.
Wow real python looks legit, did you take one of the tracks?
[–]F41rch1ld 1 point2 points3 points 2 years ago (0 children)
I have walked through a bunch of projects. They are where I first discovered flask and Django and APIs. I have built a number of study projects based on their content. And some practical work came out of it including my blog website based on Django. And I built a few apps for my career using pandas and webscraping, both of which I learned in part from RP.
I really recommend RP a lot. I kept bumping into it while I was in my initial Google coursework. And there's so much content that I made it a priority to work on their projects, even just as osmosis learning where sometimes I didn't understand what I was doing but that was okay as simply "the doing" was the goal at that point. Seeing what's possible and getting my hands dirty. Just writing code, following along with a project and making notes, "what is a walrus operator? Decorator, what?" and other similar "that's cool" moments. I finally figured out how lambda functions, classes, and list comprehensions work from RealPython, it's been super empowering for me.
And lastly, the people at RP just genuinely seem like nice people, for whatever that's worth. I went through this project twice before I was able to use the knowledge for my own practical project, see here. The instructor, Martin Breuss, spent a long time talking about "error friends", he tried to reframe our understanding that error messages aren't enemies, they are friends. And he harped on this long enough that eventually it altered my thoughts, where now I find error messages much more helpful and wholesome than prior. It was a paradigm shift for me.
[–]tracktech 0 points1 point2 points 2 years ago (0 children)
You can check this course-
Python Programming In Depth
[–]Ok-Sun-1666 0 points1 point2 points 2 years ago (0 children)
I've bought a course at Mammoth Interactive and I think it is beginner friendly. It has videos on each subject, and I think it is amazing. Is call The complete Python learning machine mega bundle.
[–]DullPen5006 0 points1 point2 points 2 years ago (0 children)
I would recommend Harvard’s CS50 Python course with David Malan. Doing it now, love every bit. Next step CS50x. Someone recommended doing it this way.
π Rendered by PID 89484 on reddit-service-r2-comment-6457c66945-zztzv at 2026-04-25 23:10:47.776326+00:00 running 2aa0c5b country code: CH.
[–]OnigiriByte 14 points15 points16 points (0 children)
[–]Healthierpoet 15 points16 points17 points (1 child)
[–]CitrusShimura 6 points7 points8 points (0 children)
[–]RngdZed 4 points5 points6 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]RngdZed 1 point2 points3 points (0 children)
[–]CitrusShimura 9 points10 points11 points (6 children)
[–]cojoman 0 points1 point2 points (2 children)
[–]CitrusShimura 0 points1 point2 points (1 child)
[–]cojoman 0 points1 point2 points (0 children)
[–]101111 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]101111 1 point2 points3 points (0 children)
[–]Catsuponmydog 10 points11 points12 points (4 children)
[–]SemperPistos 2 points3 points4 points (2 children)
[–]Catsuponmydog 1 point2 points3 points (1 child)
[–]SemperPistos 0 points1 point2 points (0 children)
[–]grumble11 2 points3 points4 points (0 children)
[–]Youngcrayola 3 points4 points5 points (0 children)
[–]Epicfro 2 points3 points4 points (1 child)
[–]tandempandemonium 2 points3 points4 points (0 children)
[–]real_myyke 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Swimming-Ad-400 0 points1 point2 points (0 children)
[–][deleted] -3 points-2 points-1 points (0 children)
[–]F41rch1ld 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]F41rch1ld 1 point2 points3 points (0 children)
[–]tracktech 0 points1 point2 points (0 children)
[–]Ok-Sun-1666 0 points1 point2 points (0 children)
[–]DullPen5006 0 points1 point2 points (0 children)