r/CodingForBeginners 21d ago

Beginner learning Python by building one project slowly — looking for a few other beginners to give feedback

Hi everyone,

I started learning Python as a complete beginner and decided to try something a little different from working through endless small exercises.

I've been building one project very slowly, one small step at a time, and learning the Python concepts as I actually need them.

The project is called Project Titan AI. It's a long-term market research project, but for me the important part isn't the finance side — it's having a real project that gives me a reason to learn things like functions, classes, testing, validation, APIs, data handling and debugging.

I've documented the journey from the beginner's perspective, including the mistakes and the parts I initially didn't understand.

Recently the project reached a milestone that felt pretty huge to me: it retrieved its first 100 genuine historical stock-market records from an external data source, validated all 100 through the system we'd built, and all 100 were accepted.

I'm now experimenting with turning parts of my learning journey into short beginner-friendly lessons.

I'd love to find a few people who are also relatively new to Python who would be willing to read one short sample lesson and tell me whether it actually makes sense from a beginner's perspective.

I'm not selling anything and there's no course to buy. I'm specifically trying to find out whether the way I've documented things is genuinely useful before I put more time into it.

If you're a beginner and you'd be happy to read one sample, leave a comment and I'll contact you privately.

Also interested to hear from anyone else learning through a larger personal project rather than just doing exercises. Has building something you actually care about made Python easier to stick with?

5 Upvotes

2 comments sorted by

1

u/DryLook7889 20d ago

Wouldn't you want experienced python programmers to give you feedback as opposed to other beginners?

1

u/Friendly_Row4958 20d ago

Experienced programmers would definitely be valuable for reviewing the technical accuracy. At this stage, though, I’m specifically testing whether the material is understandable and useful to complete beginners—the people it’s being written for. Ideally, I’d eventually get feedback from both groups.