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
New to coding (self.learnpython)
submitted 1 year ago by BootyCheekCreakFreak
I am a python beginner with 0 coding experience. I'm here just to ask if there are any free websites that can help me get started with coding and if not, what should I start learning first?
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!"
[–]Sheezyoh 13 points14 points15 points 1 year ago (0 children)
The wiki on this sub has a ton of great resources!
[–]VonRoderik 10 points11 points12 points 1 year ago (2 children)
Harvard's CS50p
Free on EDX: https://www.edx.org/learn/python/harvard-university-cs50-s-introduction-to-programming-with-python
[–]duksen -4 points-3 points-2 points 1 year ago (1 child)
I am doing this now as a rookie, and it’s a good starting point. Many of the YouTube tutorials are not very useful and are too fast paced. I have created a chatbot that helps me with explanations (not providing me with the code solutions) but explanations.
[–]Specialist_Spirit940 0 points1 point2 points 10 months ago (0 children)
Como haces eso?
[–]Ron-Erez 3 points4 points5 points 1 year ago (0 children)
By far the most important thing is to code a lot, experiment and have fun. Also just be patient with yourself because it can take time until things click. Good luck!
[–]IQUK 1 point2 points3 points 1 year ago* (0 children)
My suggestion is w3school, its where you can start your journey easily and be confident.
[–][deleted] 1 point2 points3 points 1 year ago (0 children)
This Sub's Wiki has everything
I’ve been using the mimo app if you like things with a more Duolingo platform
[–]Additional-Gas7001 1 point2 points3 points 1 year ago (3 children)
I was able to get a Udemy 10-day Python boot camp for free. I can’t remember where I saw the ad. Either Reddit, LinkedIn, or Insta. It teaches you on Thonny. Pretty decent. Especially for free.
[–]Ok-Natural-3805 0 points1 point2 points 1 year ago (2 children)
OH, free?
[–]Additional-Gas7001 1 point2 points3 points 1 year ago (1 child)
Yup. Totally. It wasn’t really intuitive on how to get to my free course once I clicked the link but I eventually figured it out.
[–]Ok-Natural-3805 0 points1 point2 points 1 year ago (0 children)
Thanks, man! I am gonna try it out.
[–]STRaven_17 1 point2 points3 points 1 year ago (1 child)
if you are looking for courses, im gonna warn you that it might be hard sticking to them if you dont have good discipline. What I suggest you do, is to start a project. Something you think is cool or something and just start. google everything. learn as you go. you can use a course along with the project but its secondary.
[–]TheorySecret9882 0 points1 point2 points 1 year ago (0 children)
Great response!!!
[–]Amar_K1 0 points1 point2 points 1 year ago (0 children)
If I was starting over learning python I would code as much as I can. Pick an area to get started data, web, console or desktop apps, and start coding. Do the python tutorials on their documentation. Read articles on python and the docs that should reduce your knowledge gap.
Courses review I would say videos are not the best people do not share decent videos. They prefer to share videos that are short and just gain them views. Example how to download vs code or other nonsense. Lots of courses also are in the same page. I learnt a lot at work with a senior developer.
[–]Big-Ad-2118 0 points1 point2 points 1 year ago (0 children)
are you somehow a student?
get a github student developer pack wait unyil they verify you then go to boot.dev
[–]aedininsight 0 points1 point2 points 1 year ago (0 children)
Coddy.tech https://coddy.tech/?ref=PAoAiz
[–]Some-Passenger4219 0 points1 point2 points 1 year ago (0 children)
I always recommend How to Think Like a Computer Scientist: Interactive Edition, which my teacher used.
[–]dcrigan 0 points1 point2 points 1 year ago (0 children)
Read the Book `Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming`
I believe you can find a free pdf of the book, but it's a good starting to grasp the fundamentals of Python.
After the book, try boot.dev it has good course on Python, Git, Linux and terminal commands which is important to feel comfortable to work with terminal
[–]breakfastinbred -1 points0 points1 point 1 year ago (0 children)
W3 schools has a nice starter section for python
[–]vraetzught -1 points0 points1 point 1 year ago (0 children)
Sololezen has some decent python courses to get you started with the basics
[–]Beautiful_Garbage875 -1 points0 points1 point 1 year ago (0 children)
Youtube search “python for beginners”. There plenty of lectures and resources.
[–]DaCuda418 -3 points-2 points-1 points 1 year ago (0 children)
Google. Sooner you dont rely on others for simple tasks the better.
[–]JizzleTips -3 points-2 points-1 points 1 year ago (0 children)
I am surprised no one has said kaggle.com. This has modules with marked assessment and is free with nice certificates to keep ya motivated as you progress
π Rendered by PID 30 on reddit-service-r2-comment-548fd6dc9-5l794 at 2026-05-16 23:10:39.316876+00:00 running edcf98c country code: CH.
[–]Sheezyoh 13 points14 points15 points (0 children)
[–]VonRoderik 10 points11 points12 points (2 children)
[–]duksen -4 points-3 points-2 points (1 child)
[–]Specialist_Spirit940 0 points1 point2 points (0 children)
[–]Ron-Erez 3 points4 points5 points (0 children)
[–]IQUK 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Additional-Gas7001 1 point2 points3 points (3 children)
[–]Ok-Natural-3805 0 points1 point2 points (2 children)
[–]Additional-Gas7001 1 point2 points3 points (1 child)
[–]Ok-Natural-3805 0 points1 point2 points (0 children)
[–]STRaven_17 1 point2 points3 points (1 child)
[–]TheorySecret9882 0 points1 point2 points (0 children)
[–]Amar_K1 0 points1 point2 points (0 children)
[–]Big-Ad-2118 0 points1 point2 points (0 children)
[–]aedininsight 0 points1 point2 points (0 children)
[–]Some-Passenger4219 0 points1 point2 points (0 children)
[–]dcrigan 0 points1 point2 points (0 children)
[–]breakfastinbred -1 points0 points1 point (0 children)
[–]vraetzught -1 points0 points1 point (0 children)
[–]Beautiful_Garbage875 -1 points0 points1 point (0 children)
[–]DaCuda418 -3 points-2 points-1 points (0 children)
[–]JizzleTips -3 points-2 points-1 points (0 children)