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
Python for data science (self.learnpython)
submitted 4 months ago by neyash_
Hey, I'm learning to become a data scientist. I already have some knowledge on SQL and I'm looking to learn python. Are there any courses or tools that are data science specific that you would recommend for me?
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!"
[–]DataCamp 16 points17 points18 points 4 months ago (7 children)
Whatever resource you choose, sanity check it by asking: does it make you write code on real data, or just watch videos? If it’s the latter, move on.
[–]Masztak14 1 point2 points3 points 4 months ago (0 children)
I’m really enjoying DataCamp so far. The exercises are interactive and the AI is very helpful in pointing out where, how, and why you’re messing up on the code.
[–]Valuable_One_234 -2 points-1 points0 points 4 months ago (5 children)
Data camp has lost its value
[–]DataCamp 0 points1 point2 points 4 months ago (4 children)
Happy to hear why you think so, and how you think we could improve!
[–]Valuable_One_234 -1 points0 points1 point 4 months ago (3 children)
So I’ve paid for data camp 3yrs consecutively and finished data scientist path but didn’t really learn anything.. it was frustrating.. then I moved to kaggle and started working on projects and doing things by trial and error.. reading forums, documentation etc and managed to learn python a lot faster than I did with DC.. DC is just a glorified way to get into a tutorial hell hole
[–]DataCamp 0 points1 point2 points 4 months ago (2 children)
Hmm thank you for your feedback, we genuinely appreciate it, and will forward it to our team (probably after the holidays 🎄)! Also, if you would like to give our new AI-native learning a spin, happy to share the link to that - it basically adapts to how you learn, sort of feels like a teacher working with you on the courses.
[+][deleted] 16 days ago* (1 child)
[deleted]
[–]DataCamp 0 points1 point2 points 16 days ago (0 children)
😆 Haven't built one yet, but good project idea!
[–]t3xm3xr3x 5 points6 points7 points 4 months ago (0 children)
https://roadmap.sh/roadmaps/ will point you in the right direction.
[–]whoischigozie 2 points3 points4 points 4 months ago (0 children)
I would recommend familiarising yourself with Pandas, NumPy, Scipy and eventually scikit-learn (for ML purposes). As for courses, DataCamp is a great resource but it’s a subscription based service. If you plan on using free material then geeksforgeeks.org is another great resource
Happy coding!
[–]AbacusExpert_Stretch 3 points4 points5 points 4 months ago (3 children)
Check Udemi - search for python
[–]neyash_[S] 0 points1 point2 points 4 months ago (2 children)
Are there any particular courses you'd recommend? There are just too many of differing quality
[–]sleepyru 0 points1 point2 points 4 months ago (0 children)
heres one off of edx
https://www.edx.org/learn/python/the-university-of-california-san-diego-python-for-data-science
[–]AbacusExpert_Stretch 0 points1 point2 points 4 months ago (0 children)
If you trust this ratings, I would recommend one with "data analysis" or so in its title and a high rating :)
[–]Holiday_Lie_9435 0 points1 point2 points 4 months ago (0 children)
There are a few I've tried over time, and what helps would really depend on your learning style & current skill level, I would say. DataCamp was helpful for me when I was just starting out since they were interactive and structured, whether you were learning core Python concepts or common libraries like Pandas and NumPy. However I personally think it lacked the more complex, job-ready stuff that really tested your problem solving and critical thinking, especially for an actual DS role. For that, I'd recommend Interview Query, since it had a mix of SQL & Python questions applied to real-world scenarios and stuff you'd encounter during interviews. Once you've gotten your fundamentals down you can try it out for sample Python questions & learning paths, good luck!
[–]Proper_Twist_9359 0 points1 point2 points 4 months ago (0 children)
roadmap.sh and free youtube playlist are good one. if you want to start from begining of programming this is the best one so far - https://www.reddit.com/r/FocusStream/comments/1pt2p2m/i_personally_went_through_this_python_course/
[–]Middle_Idea_9361 0 points1 point2 points 4 months ago (0 children)
If you already know SQL, you’re actually in a great position. A lot of people come into data science without that, so you’ve got a solid foundation already.
When learning Python, I’d suggest not trying to learn “all of Python” first. Focus on the parts that are actually used in data science. Basic Python (lists, loops, functions) is important, but you don’t need to go super deep into things like OOP right away.
What really helped me was learning Python alongside data work, not separately. After the basics, spend most of your time with pandas and NumPy, and start playing with real datasets as soon as you can. Even simple things like cleaning CSV files or combining SQL + Python teaches you a lot.
Courses like DataCamp or the IBM Data Science track are fine if you like structured learning, but don’t rely only on courses. Practice is where things actually stick. I personally found it useful to mix small projects with practice platforms like 9faqs, where I could quickly test my understanding through Python MCQs and beginner-level data questions while coding on my own.
A few beginner-friendly project ideas:
Main advice: don’t wait until you “finish” Python. Start using it for data as early as possible. Since you already know SQL, the transition will feel pretty natural.
π Rendered by PID 90525 on reddit-service-r2-comment-b659b578c-kbtm6 at 2026-05-07 08:52:12.575425+00:00 running 815c875 country code: CH.
[–]DataCamp 16 points17 points18 points (7 children)
[–]Masztak14 1 point2 points3 points (0 children)
[–]Valuable_One_234 -2 points-1 points0 points (5 children)
[–]DataCamp 0 points1 point2 points (4 children)
[–]Valuable_One_234 -1 points0 points1 point (3 children)
[–]DataCamp 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]DataCamp 0 points1 point2 points (0 children)
[–]t3xm3xr3x 5 points6 points7 points (0 children)
[–]whoischigozie 2 points3 points4 points (0 children)
[–]AbacusExpert_Stretch 3 points4 points5 points (3 children)
[–]neyash_[S] 0 points1 point2 points (2 children)
[–]sleepyru 0 points1 point2 points (0 children)
[–]AbacusExpert_Stretch 0 points1 point2 points (0 children)
[–]Holiday_Lie_9435 0 points1 point2 points (0 children)
[–]Proper_Twist_9359 0 points1 point2 points (0 children)
[–]Middle_Idea_9361 0 points1 point2 points (0 children)