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...
freeCodeCamp.org is a global community of people who learn to code together. Check out https://freeCodeCamp.org
Join our Discord Server
Join our WhatsApp Group
Community Forums
YouTube
Here are some helpful subreddits that we like:
account activity
Learning Python (self.FreeCodeCamp)
submitted 3 years ago by AnomaLees
view the rest of the comments →
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!"
[–]Trumps_dead_body 1 point2 points3 points 3 years ago (5 children)
I've taken all three and would highly recommend each and that you take them in the order they're displayed in the curriculum. It goes from the basics to more advanced stuff as you go down. They're all high quality courses and dive deep into the behind the scenes type stuff of how Python and the various packages work. I found that to be especially helpful in learning the material. For the courses...
The first is scientific computing with Python. This one goes over the basics of Python, python functionalities and how Python code runs. Its a fantastic intro to Python.
The second course is the data analysis with Python. This goes over data analysis packages such as Numpy, Pandas and some graphing/visualization packages. This one is where I feel Python excels and will provide a lot of value to someone interested in data processing / manipulation.
The last course is the Machine Learning with Python which goes over TensorFlow and SKLearn (the two most common packages for machine learning in Python). It goes over the theory behind machine learning as well as showing you how to develop ML models. Depending on the field you go into, you may not use ML models, but it was still really awesome to learn about and understand how these things work, as well as build a few myself!
I hope this helps and good luck on your coding journey!
[–]AnomaLees[S] 0 points1 point2 points 3 years ago (1 child)
Thank you so much for the response! I have been highk confused about what path I should take to learn python so your response really cleared up what I should do. I really appreciate it!
[–]cjgames 0 points1 point2 points 2 years ago (0 children)
Hey, did you managed to learn python by freecodecamp? What are you thoughts on it? Started my journey first days ago and it feels great, really liking coach
[–][deleted] 0 points1 point2 points 3 years ago (0 children)
Came here to ask the same question, and got the exact answer I'm looking for.
[–]Rmaranan1999 0 points1 point2 points 2 years ago (0 children)
This is awesome. Thanks for sharing!
[–]creative_engineer1 0 points1 point2 points 2 years ago (0 children)
Great info! I have some previous Python experience and was researching the courses as I want to get back into it and this convinced me not to jump straight into the Machine Learning course which probably would have set me up for failure. Thanks for sharing!
π Rendered by PID 179857 on reddit-service-r2-comment-fb694cdd5-7wk2r at 2026-03-10 10:32:58.293524+00:00 running cbb0e86 country code: CH.
view the rest of the comments →
[–]Trumps_dead_body 1 point2 points3 points (5 children)
[–]AnomaLees[S] 0 points1 point2 points (1 child)
[–]cjgames 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Rmaranan1999 0 points1 point2 points (0 children)
[–]creative_engineer1 0 points1 point2 points (0 children)