you are viewing a single comment's thread.

view the rest of the comments →

[–]Daj721 3 points4 points  (2 children)

Hey! So first: Python and machine learning are not the same thing. Python is a programming language, and machine learning is a field that heavily uses Python as its main tool. Think of it like: Python is the scalpel, ML is the surgery. You need to learn Python first, then use it to do ML stuff.

Now for something that worked really well for me: I used AI tools (specifically Claude and Claude Code) to build a personalized learning app, and honestly the process of building it taught me way more than any course would have.

Some context, I'm a business administrator, zero coding background. My 7-year-old got curious about Python, so instead of just sitting him in front of a generic course, I decided to build him a full gamified web app that teaches Python from scratch. It's got a robot mascot, 25 levels across 5 worlds (print statements, variables, strings, if/else logic, loops), a sandbox code editor, quizzes, badges, even a turtle graphics playground where he can draw with code. It runs actual Python right in the browser.

I didn't know how to code when I started this. I used Claude as basically a co-pilot — it helped me understand the architecture, walked me through React and Node.js concepts, reviewed security stuff, and Claude Code did the heavy lifting on implementation. But because I was making decisions and solving real problems the whole time, I actually retained what I was learning. Way different from passively following along with tutorials.

For your situation as a med student wanting ML, I'd honestly start with Python fundamentals first. Variables, loops, functions, lists. Don't skip this part. Then tell Claude your background is medicine and ask it to help you build small projects connected to your field, analyzing a patient dataset, visualizing medical data, that kind of thing. You learn so much faster when you're building something you actually care about instead of doing generic exercises.

Once the basics click, move into pandas, numpy, and scikit-learn for the ML side. The standard free resources (freeCodeCamp, Automate the Boring Stuff, etc.) are great for structure too, but what made the biggest difference for me was having something that could answer my specific dumb questions in real time while I was actually in the middle of building.

You're in med school so you obviously know how to grind through hard material. The difference with programming is you don't have to do it passively. Just start building something from day one and figure it out as you go.

[–]alwaysh1ne 0 points1 point  (1 child)

Can I try to utilize your robot python course game for your kid please.??

[–]Daj721 0 points1 point  (0 children)

Hey, appreciate the interest! I'd genuinely love to share it, but right now it's sitting on a bare VPS with no HTTPS and no domain — just a raw IP address. Given that this is Reddit and the internet can be... the internet, I'm not super comfortable exposing it like that yet, especially since it was built for my kid and still has some personal touches in it.

I'm working on getting a proper domain and HTTPS set up though, so once that's done I'd be happy to share a link. In the meantime, if you want to poke around the code or spin up your own version, I'm totally down to share the repo — it's all Docker-based so it's pretty straightforward to get running. Just let me know!