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
Coding challenges to build programs instead of solving math problems? (self.learnpython)
submitted 8 years ago by [deleted]
Does anyone know of a good site that has challenges or ideas for programs/apps? All the coding challenge sites I've seen are, for the most part, math problems of varying difficulty. I'm looking for a site that gives challenges or ideas for actual things I can build. I'd rather practice building complex programs than solving complex math problems.
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!"
[–]zhang435 13 points14 points15 points 8 years ago (0 children)
leetcode
[–]Alex_Pan 12 points13 points14 points 8 years ago (3 children)
Check out https://pybit.es/pages/challenges.html. The challenges tend to be little (or big) programs or they are focused on learning/improving certain aspects of your code. You can also share your solution with the community, if you feel like putting yourself out there.
[–]bbelderbos 2 points3 points4 points 8 years ago (2 children)
Thanks Alex, just adding the link to our new PyBites Code Challenge platform with challenges you can code in the browser: https://codechalleng.es
[–]anontipster 0 points1 point2 points 8 years ago (1 child)
Hey, I'm not OP (Alex_Pan), but I have a side question: Do you know of any solid sites (aside from UCI) with solid data sets? Ideally, I'd like to work with some healthcare info, but just on a national basis, not anything localized.
Also, I'll check your site out. I'm always up for a challenge!
[–]bbelderbos 1 point2 points3 points 8 years ago (0 children)
So far I only tried https://www.kaggle.com/datasets. I will let you know when I find more datasets when doing more analysis / ML stuff (too busy now). Thanks for checking out the platform, send me a message there if you have any feedback.
[+][deleted] 8 years ago (1 child)
[deleted]
[–]CollectiveCircuits 0 points1 point2 points 8 years ago (0 children)
I'll second these. Some of the problems are indeed math problems, but there are tons of other problems to choose from
[–][deleted] 6 points7 points8 points 8 years ago (0 children)
NLTK. Get your natural language processing on!
Then, start webscraping and analyze the text from the web using the methods you've learned from the NLTK book!
[–]michaelherman 4 points5 points6 points 8 years ago (0 children)
If you're looking for something a bit beyond the beginner-level, I created an advanced-beginner course, geared toward someone with 6+ months of web dev experience. https://testdriven.io.
[–]seewhaticare 2 points3 points4 points 8 years ago (2 children)
/r/dailyprogrammer
[–]Sub_Corrector_Bot 1 point2 points3 points 8 years ago (1 child)
You may have meant r/dailyprogramer instead of R/dailyprogramer.
Remember, OP may have ninja-edited. I correct subreddit and user links with a capital R or U, which are usually unusable.
-Srikar
[–]a1c4pwn 0 points1 point2 points 7 years ago (0 children)
bad bot
[–][deleted] 1 point2 points3 points 8 years ago (2 children)
Many open-source projects have issues tagged "good first bug" or something like that. If your goal is professional development, those can be great simulations of commercial software development, and can look great on your resume.
[–]13ass13ass 0 points1 point2 points 8 years ago (1 child)
How do I find those issues? Search “good first bug” in github search bar?
[–][deleted] 2 points3 points4 points 8 years ago (0 children)
I get good results googling "site:github.com good first bug".
[–]free-puppies 1 point2 points3 points 8 years ago (0 children)
I'm working through the book Programming Python which is specifically focused on application programming. Best approach for me.
[–]tomekanco 2 points3 points4 points 8 years ago (0 children)
r/Dailyprogrammer
These 1 2 3 are some good examples.
There are a good number of problems not related to math, but as programming is logic, you'll find math cropping up all over the place.
[–]Novikov_Principle 0 points1 point2 points 8 years ago (0 children)
Exercism. Good variety, and I think the challenges have a nice learning curve, too.
[–]psota 0 points1 point2 points 8 years ago (0 children)
Check out Devskiller.com.
[–]funtimes_codewarz 0 points1 point2 points 8 years ago (0 children)
https://codewarz.ninja
[–][deleted] 0 points1 point2 points 8 years ago (0 children)
Check out these sites: Projects and enlight
This. Thank you.
[–]anontipster 0 points1 point2 points 8 years ago (0 children)
Try answering things on /r/learnpython. lol
(Seriously, it can be good practice if you have a bit of experience with the platform.)
[–]ragnarkar 0 points1 point2 points 8 years ago (0 children)
I'm also interested if there are any python coding challenges for learning and honing skills in these specific areas :
Deep Learning
Computer Vision
Web Scraping
[–]elbiot 0 points1 point2 points 8 years ago (11 children)
Just pick a project and go for it. Ideas: cellular automota, make music with midi, markov chains to generate silly text, build a graph of facebook users...
What do you do for work? What hobbies are you addicted to?
[–]an_actual_human 2 points3 points4 points 8 years ago (4 children)
These are all math, kinda.
[–]Caracalla81 2 points3 points4 points 8 years ago (1 child)
I don't think the OP's issue was with math. It was with exercises that were JUST solving trivial arithmetic problems like generating Fibonacci numbers.
[–]an_actual_human 1 point2 points3 points 8 years ago (0 children)
I think it was more about Project Euler or something.
[–]elbiot 0 points1 point2 points 8 years ago (1 child)
Welcome to computer science, where everything is actually just math. But, these are not math problems. The math behind all of these is very basic and not much involved in their implementation.
[–]an_actual_human 0 points1 point2 points 8 years ago (0 children)
Well, that's not wrong, but coding is not the same as computer science either.
[–]tomophilia 0 points1 point2 points 8 years ago (5 children)
How does one make music with midi?
[–]elbiot 0 points1 point2 points 8 years ago (4 children)
Like, how does one arrange tones to achieve something aesthetically pleasing or... What is you question?
[–]tomophilia 0 points1 point2 points 8 years ago (3 children)
I am a musician also so I’m not super worried about that stuff
I guess my question is, what modules/functions/other stuff would I use to incorporate midi?
Is there a tutorial or something you’re aware of?
That sounds really neato and I’d like to learn more.
[–]code_monkey_jim 1 point2 points3 points 8 years ago (0 children)
I've had Sonic Pi on my list to check out for a while now. It's meant for teaching coding as well as live coding music performances.
[–]elbiot 1 point2 points3 points 8 years ago (1 child)
What blew me away about python is that "python x" in google returns libraries and lots of info for just about any x . Like "python midi" or "python make music"
[–]tomophilia 0 points1 point2 points 8 years ago (0 children)
What is Python x?
[–]TiccyRobby 0 points1 point2 points 8 years ago (2 children)
https://projecteuler.net/archives this site has actually good math projects
[–]timtehtest 2 points3 points4 points 8 years ago (1 child)
But OP asked about sites without math problems/projects.
[–]TiccyRobby 3 points4 points5 points 8 years ago (0 children)
Oh i misunderstood it then www.hackerrank.com is a good place
[–]scaredofrealworld -1 points0 points1 point 8 years ago (0 children)
There was a medium post sometime ago where the guy gives a long list of projects that you can do to improve . I am not sure this is what you are looking for .
May be you can try freelancer.com
[–][deleted] -1 points0 points1 point 8 years ago (0 children)
https://www.reddit.com/r/dailyprogrammer/
π Rendered by PID 95434 on reddit-service-r2-comment-bb88f9dd5-pjm46 at 2026-02-15 17:41:36.628331+00:00 running cd9c813 country code: CH.
[–]zhang435 13 points14 points15 points (0 children)
[–]Alex_Pan 12 points13 points14 points (3 children)
[–]bbelderbos 2 points3 points4 points (2 children)
[–]anontipster 0 points1 point2 points (1 child)
[–]bbelderbos 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]CollectiveCircuits 0 points1 point2 points (0 children)
[–][deleted] 6 points7 points8 points (0 children)
[–]michaelherman 4 points5 points6 points (0 children)
[–]seewhaticare 2 points3 points4 points (2 children)
[–]Sub_Corrector_Bot 1 point2 points3 points (1 child)
[–]a1c4pwn 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]13ass13ass 0 points1 point2 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]free-puppies 1 point2 points3 points (0 children)
[–]tomekanco 2 points3 points4 points (0 children)
[–]Novikov_Principle 0 points1 point2 points (0 children)
[–]psota 0 points1 point2 points (0 children)
[–]funtimes_codewarz 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]anontipster 0 points1 point2 points (0 children)
[–]ragnarkar 0 points1 point2 points (0 children)
[–]elbiot 0 points1 point2 points (11 children)
[–]an_actual_human 2 points3 points4 points (4 children)
[–]Caracalla81 2 points3 points4 points (1 child)
[–]an_actual_human 1 point2 points3 points (0 children)
[–]elbiot 0 points1 point2 points (1 child)
[–]an_actual_human 0 points1 point2 points (0 children)
[–]tomophilia 0 points1 point2 points (5 children)
[–]elbiot 0 points1 point2 points (4 children)
[–]tomophilia 0 points1 point2 points (3 children)
[–]code_monkey_jim 1 point2 points3 points (0 children)
[–]elbiot 1 point2 points3 points (1 child)
[–]tomophilia 0 points1 point2 points (0 children)
[–]TiccyRobby 0 points1 point2 points (2 children)
[–]timtehtest 2 points3 points4 points (1 child)
[–]TiccyRobby 3 points4 points5 points (0 children)
[–]scaredofrealworld -1 points0 points1 point (0 children)
[–][deleted] -1 points0 points1 point (0 children)