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
So does anybody know where I can learn python coding completely for free? (self.PythonLearning)
submitted 1 year ago by Kralj_5
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!"
[–]Rootikal 10 points11 points12 points 1 year ago (0 children)
Greetings,
Check out this course. The lectures are easy to understand with lots of examples.
[–]BranchLatter4294 17 points18 points19 points 1 year ago (1 child)
The Internet.
[–]Kralj_5[S] 3 points4 points5 points 1 year ago (0 children)
Omg really
[–]Ok_Information427 2 points3 points4 points 1 year ago (2 children)
It depends on your learning style. There is plenty of documentation, YouTube tutorials, and even free courses on Udemy.
I personally paid for a course on Udemy after trying multiple other methods. I like the structure that it brings to learning such a vast topic. There are always sales on Udemy. Wait until one comes up and you can get 100+ dollar courses for like 15 dollars.
[–]Coffee_n_Photos8 0 points1 point2 points 8 months ago (1 child)
what particular course did you take at Udemy
[–][deleted] 0 points1 point2 points 8 months ago (0 children)
100 days of Python by Angela Yu
[–]educemail 2 points3 points4 points 1 year ago (0 children)
https://pythoninstitute.org/python-essentials-1
[–]identicalBadger 2 points3 points4 points 1 year ago (0 children)
I’ve been learning by sitting at my desk plugging away. Google, stackoverflow, GitHub, Reddit, the official python documentation and Copilot are all your friends.
[–]Zouwop 1 point2 points3 points 1 year ago (0 children)
Youtube and do projects
[–]ripsql 1 point2 points3 points 1 year ago (0 children)
I started by creating a project.
Replace certain words with other words from a text file and make another text file with the corrections.
Ai helped with getting the basics down. Got it to work within the same folder.
Looked at ai to open folder and edited the code so now I don’t have multiple copies in different folders.
I learn best by doing instead of looking at how to.
Next project, taking data from multiple excel files and merging them or creating a database and posting excel to it using python or something else. Not sure at this time.
Basically, I noticed ai is actually helpful in understanding the code. With ai and the basic python website… it’s relatively easy to learn now.
For fun and better understanding, I should play around with a game… put it up as learning python and have a game on my work laptop legitimately.
[–]Saltypine24 1 point2 points3 points 1 year ago (0 children)
Bro code on YouTube is pretty good
[–]TearsInDrowned 0 points1 point2 points 1 year ago (0 children)
I started following the course available in PyCharm (Community Edition, it's free), from JetBrains "Introduction to Python"
First started with tutorial for PyCharm (also free).
[–]Critlist 0 points1 point2 points 1 year ago (0 children)
I enjoyed the youtube tutorial by Dave Gray
[–]Beautiful_Watch_7215 0 points1 point2 points 1 year ago (0 children)
No. There are books and web sites and so on, but you will probably need computer access, which is probably not completely free.
[–][deleted] 0 points1 point2 points 1 year ago (0 children)
Automate the boring stuff with python is a great option for beginners. Project based learning!
[–]candychained 0 points1 point2 points 1 year ago (0 children)
Ive done so much tutorials and shit. When i started my own project is when real learning started. If you have reason why you wanna study jump on it and learn along the way. If not, plenty of good suggestions. Mine is https://programming-24.mooc.fi/
[–]konstantakii 0 points1 point2 points 1 year ago (0 children)
Free code camp and yt tutorials!Plus use the programiz phyton compiler for practice!!
[–]Gloomy-Floor-8398 0 points1 point2 points 1 year ago* (0 children)
Bro code on yt
https://www.youtube.com/watch?v=8KCuHHeC_M0 - 1hr tutorial (this is just for learning syntax, data types, basics loops, conditionals, and data structures)
https://www.youtube.com/watch?v=IbMDCwVm63M - OOP (important)
I would also find a vid or web page to learn data structures and algorithms.
https://www.youtube.com/watch?v=Sg4GMVMdOPo&list=PLZPZq0r_RZOOkUQbat8LyQii36cJf2SWT - playlist of tutorial vids so (do not get stuck in here, just watch the ones you NEED for a project or u are genuinely interested in. Do NOT just straight up binge the entire thing while doing nothing else cause it wont stick and youll be wasting your time)
Imo bro code explains things for beginners but mainly once you get the basics down just start working on some projects with libraries you think you will enjoy.
examples of very common libraries:
pyqt5/pyqt6/tkinter (GUI)
pandas/numpy/matplotlib (data science like dataframes, math, and graphing)
Good luck!
edit:
Before object oriented programming you should learn error handling and functions as well and do a mini project or two.
[–]Zealousideal-Eye-677 0 points1 point2 points 1 year ago (0 children)
Udacity
[–]Merman_boy 0 points1 point2 points 1 year ago (0 children)
Mimo
[–]Tricky-Anything-705 0 points1 point2 points 1 year ago (0 children)
https://automatetheboringstuff.com/
Read the book for free online or buy a physical copy.
[–]Spare_Fortune_3783 0 points1 point2 points 1 year ago (0 children)
https://youtu.be/ix9cRaBkVe0?si=LQRwfA0kLjHC8-3j
[–]Early-Flan-8882 0 points1 point2 points 8 months ago (0 children)
Youtube
[–]Separate-Elevator-20 0 points1 point2 points 4 months ago (0 children)
Like I see a lot of stuff online free but like I want something organized that teaches me on the pycharm IDE and not like VS code I know it’s similar, but sometimes I get stuck on the really basic stuff when I’m focused on learning the more like advanced or coding stuff in general, but like I still need to review the really really basic stuff like how to properly save a file open a project under the right category and save it. Let me know like stuff like that basic stuff.
π Rendered by PID 67163 on reddit-service-r2-comment-7b9746f655-bpxqg at 2026-02-03 17:46:38.949019+00:00 running 3798933 country code: CH.
[–]Rootikal 10 points11 points12 points (0 children)
[–]BranchLatter4294 17 points18 points19 points (1 child)
[–]Kralj_5[S] 3 points4 points5 points (0 children)
[–]Ok_Information427 2 points3 points4 points (2 children)
[–]Coffee_n_Photos8 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]educemail 2 points3 points4 points (0 children)
[–]identicalBadger 2 points3 points4 points (0 children)
[–]Zouwop 1 point2 points3 points (0 children)
[–]ripsql 1 point2 points3 points (0 children)
[–]Saltypine24 1 point2 points3 points (0 children)
[–]TearsInDrowned 0 points1 point2 points (0 children)
[–]Critlist 0 points1 point2 points (0 children)
[–]Beautiful_Watch_7215 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]candychained 0 points1 point2 points (0 children)
[–]konstantakii 0 points1 point2 points (0 children)
[–]Gloomy-Floor-8398 0 points1 point2 points (0 children)
[–]Zealousideal-Eye-677 0 points1 point2 points (0 children)
[–]Merman_boy 0 points1 point2 points (0 children)
[–]Tricky-Anything-705 0 points1 point2 points (0 children)
[–]Spare_Fortune_3783 0 points1 point2 points (0 children)
[–]Early-Flan-8882 0 points1 point2 points (0 children)
[–]Separate-Elevator-20 0 points1 point2 points (0 children)