MyPyMentor Blog

Thoughts on learning,
AI, and Python.

Guides for learners, engineering posts from the team, and honest writing about what actually makes people stick with coding.

Learning ScienceFeatured

Why 70% of beginners quit Python — and what actually fixes it

It's not about talent. It's not about difficulty. The research is clear: most people quit because they feel stuck and alone, not because Python is hard. We looked at the data and built our entire product around this one problem.

March 3, 2026 6 min read
Read article
Getting Started

What your first 30 days of learning Python actually look like

Week one feels great. Week two is where most people quit. Week three is where it starts to click. Week four is when you realise you can actually build things. Here's an honest, week-by-week account of what to expect.

February 27, 2026 7 min read
AI & Engineering

How Py detects when you're frustrated — before you say a word

Behind every message you send Py, five signals are being scored in real time: keyword tone, response length, repeated questions, all-caps usage, and question mark frequency. Here's exactly how it works.

February 24, 2026 8 min read
Getting Started

What you can actually build after Python Fundamentals

A lot of people finish their first Python path and then freeze. They feel like they don't know enough to build real things yet. They're wrong. Here are eight projects you can build right now — and why starting messy is the whole point.

February 20, 2026 6 min read
Curriculum

The 8 Python paths explained: which one is right for you?

Core Track or Specialisation? Data Science, Automation, Web Dev, or Algorithms? This guide walks through every path — what's inside, who it's for, and the one mistake most people make when deciding where to start.

February 18, 2026 5 min read
Learning Science

How to build a coding habit when life keeps getting in the way

You don't need more motivation. You don't need a perfect schedule. What you need is a system that survives the week your project deadline moves, your kid gets sick, and you miss three days in a row. Here's what that looks like.

February 13, 2026 5 min read
Learning Science

Adaptive AI tutoring vs. static courses: an honest comparison

Video courses have completion rates below 10%. One-on-one tutors work but most people can't afford them. What happens when you combine the personalisation of a private tutor with the scale of software? The answer is messier than you'd expect.

February 11, 2026 7 min read
Getting Started

The real reason Python is the best first language in 2026

Everyone says 'Python is popular' like that's an argument. It's not. Here's the actual case for Python as a first language — the syntax argument, the feedback loop argument, the career argument, and the honest list of its real downsides.

February 4, 2026 6 min read
AI & Engineering

Building session memory for an AI tutor: what we got wrong first

Our first attempt was simple: just pass the last 20 messages as context. It was slow, expensive, and the AI kept getting confused by stale details. Here's what we built instead, and the five things we now extract from every session.

February 3, 2026 9 min read
Getting Started

Python for complete non-programmers: the honest guide

No jargon. No 'you need a maths background'. No pretending it's easier than it is. Just a straight answer to every question a real beginner has — what Python is, what you can build, how long it takes, and what to do on day one.

January 27, 2026 10 min read