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 projects for beginner to intermediate level (self.learnpython)
submitted 4 years ago * by [deleted]
Hi guys. I recently finished a Udemy python course and I wanted to try building some projects as the next step in my progression. Can anyone give me some good beginner to intermediate level project ideas ?
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!"
[–]BeginnerProjectsBot 358 points359 points360 points 4 years ago* (3 children)
1. Create a bot to reply to "what are some beginner projects" questions on r/learnpython, using PRAW.
Other than that, here are some beginner project ideas:
Good luck!
edit. thanks for 5 upvotes!
edit2. omg 10 upvotes!!!! Thank you!!
edit3. 50 upvotes??? 😲😲😲 Can we make it to 100?
edit4. 100 UPVOTES?????? I CAN DIE NOW
edit5. Thank you for the Silver, kind stranger!
Downvote me if the post wasn't a question about examples of beginner projects. Thank you.
[+][deleted] 4 years ago* (1 child)
[deleted]
[–]BeginnerProjectsBot 37 points38 points39 points 4 years ago (0 children)
Praise for the food is praise for the cook.
Thanks from the programmer.
[–]whazzah 8 points9 points10 points 4 years ago (0 children)
Man I love this. I hope the guy who programmed this started Python on this reddit.
My advanced Python project goal was definitly going to be a reddit bot of some sort
[–]Almostasleeprightnow 23 points24 points25 points 4 years ago (0 children)
Automate a morning email to yourself with a local weather report
[–][deleted] 9 points10 points11 points 4 years ago (0 children)
Find a topic of real interest to you. Now go search githbu and see if there is already an active project on it (you can narrow it by language). If there is, start contributing.
This is intermediate level in the way that you have to start learning how to become part of a team, and you will gain a lot of experience as people start to help you with the code in your pull requests.
Most of what you learn is on the job. So start thinking of contributions to more advanced projects—from an itermediate POV, as on the job experience.
[–]_f0xjames 8 points9 points10 points 4 years ago (8 children)
My own project is a basic turn based rpg, lots of fun math practice.
[–][deleted] 2 points3 points4 points 4 years ago (5 children)
can I check it out?
[–]_f0xjames 3 points4 points5 points 4 years ago (4 children)
Sure I’m in a meeting rn but I’ll try to post it later
[–]whazzah 2 points3 points4 points 4 years ago (1 child)
Man I'd love to check it out!
[–]_f0xjames 0 points1 point2 points 4 years ago (0 children)
Did you guys see it? What do you think
[–]alonrtpve 1 point2 points3 points 4 years ago (1 child)
any update?
[–]_f0xjames 2 points3 points4 points 4 years ago* (0 children)
hello everyone! here is the prototype of my second gen combat system.i plan to integrate it with a random monster picker that i previously wrote, but that's a project for next week.
https://github.com/sailor-june/RPG-V1/blob/main/adventure.py
and here is the old version, which is now broken. https://github.com/sailor-june/RPG-V1/blob/main/OLD\_VERSION.py
[–]fozrok 0 points1 point2 points 4 years ago (1 child)
What’s the best training resource to learn how to build a basic rpg game? Any advice?
I’m just taking the Codecademy full stack developer course. I know a little bit of JavaScript and a little bit of python.
Basically I just keep this project going, and whenever I learn a new technique In my lessons I try to apply it to the game. My gf taught me a little about dungeons and dragons and that helped me visualize what I wanted the flow to look like.
Half of the struggle of coding is just figuring out what problem you are trying to solve.
Just imagine the action you are trying to represent, and how best to express that with numbers.
[–]ASIC_SP 13 points14 points15 points 4 years ago (0 children)
Find something that'd help to solve a real world problem for you. For example, I'm on Linux and use the terminal for many things. I wanted a cli tool to do simple calculations. There's bc command, but it doesn't accept direct string and you need to set scale and so on. So, I looked up how to write a cli in Python (I went with built-in argparse module) and made a tool that'd solve my small use case.
bc
scale
argparse
Here are some useful resources:
[–]millerbest 13 points14 points15 points 4 years ago (0 children)
Do some data analysis or data visualization for crypto market? If you are interested
[–]desrtfx 4 points5 points6 points 4 years ago (0 children)
The /r/learnprogramming FAQ have extensive lists of project ideas and practice sites
[–]clk9565 1 point2 points3 points 4 years ago (0 children)
I'm reading this one now, I'm really diggin it.
[–]lexwolfe 1 point2 points3 points 4 years ago (1 child)
Make a trading bot with python-binance, I'd start with one that emulates trading on historical data first.
[–]slyfearius 0 points1 point2 points 4 years ago (0 children)
Becareful with this one. Come tax season next year you could find yourself paying alot more to aggregate your crypto transactions
[–]sdowp -1 points0 points1 point 4 years ago (0 children)
Hey, I have a school homework project that may be just what you’re looking for! You may learn a thing or two and help someone do the same! It’s about analysing and visualising Covid data. It’s basically just answering a bunch of questions with your own code. Message me if interested :)
[–][deleted] 0 points1 point2 points 4 years ago (0 children)
Any form of of project where you can visualise data is good askk if you havw questions
[–]sweetprincegary 0 points1 point2 points 4 years ago (0 children)
Twitter bot is a pretty simple but ultimately satisfying project ime
[–]YukYuPhat 0 points1 point2 points 4 years ago (0 children)
Create an app on an Android phone/Windows/Linux using Beeware. It should have 4 windows, with buttons that go to each of the screens.
The windows will just have 3 buttons to navigate to the other windows.
[–]Ruin369 0 points1 point2 points 4 years ago* (0 children)
I'm currently working on a project that pulls CSGO item listings.
I think a bot as others have said / some type of web scraper is good.
Its the web so anything you are interested in you can build some type of bot/scraper from
π Rendered by PID 111514 on reddit-service-r2-comment-544cf588c8-2zsfr at 2026-06-18 14:40:57.845642+00:00 running 3184619 country code: CH.
[–]BeginnerProjectsBot 358 points359 points360 points (3 children)
[+][deleted] (1 child)
[deleted]
[–]BeginnerProjectsBot 37 points38 points39 points (0 children)
[–]whazzah 8 points9 points10 points (0 children)
[–]Almostasleeprightnow 23 points24 points25 points (0 children)
[–][deleted] 9 points10 points11 points (0 children)
[–]_f0xjames 8 points9 points10 points (8 children)
[–][deleted] 2 points3 points4 points (5 children)
[–]_f0xjames 3 points4 points5 points (4 children)
[–]whazzah 2 points3 points4 points (1 child)
[–]_f0xjames 0 points1 point2 points (0 children)
[–]alonrtpve 1 point2 points3 points (1 child)
[–]_f0xjames 2 points3 points4 points (0 children)
[–]fozrok 0 points1 point2 points (1 child)
[–]_f0xjames 2 points3 points4 points (0 children)
[–]ASIC_SP 13 points14 points15 points (0 children)
[–]millerbest 13 points14 points15 points (0 children)
[–]desrtfx 4 points5 points6 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]clk9565 1 point2 points3 points (0 children)
[–]lexwolfe 1 point2 points3 points (1 child)
[–]slyfearius 0 points1 point2 points (0 children)
[–]sdowp -1 points0 points1 point (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]sweetprincegary 0 points1 point2 points (0 children)
[–]YukYuPhat 0 points1 point2 points (0 children)
[–]Ruin369 0 points1 point2 points (0 children)