AI Python for Beginners is a short, free set of courses from Andrew Ng's DeepLearning.AI, and it quietly does something clever. Instead of teaching Python the old way, with endless syntax drills before you ever build anything, it teaches you to code the way people genuinely work now, with an AI assistant sitting right next to your code, ready to explain an error or suggest a fix. From the very first lesson you are writing small programs that actually do something useful, like organising a list or automating a fiddly little task, and the AI helper takes the sting out of the moments that usually make beginners give up. Andrew Ng teaches it himself, and his gift for making hard things sound obvious is on full display.
For someone who has tried and bounced off coding before, this is about the gentlest, most encouraging on-ramp I have seen. Now for the honesty. The title has the word AI in it, and people understandably expect to come out building machine learning models, but that is not what this is. It teaches you Python fundamentals, using AI as a study partner, and that is a different and more modest thing.
It is also genuinely short, so anyone with real coding experience will finish it in not much more than an hour and learn almost nothing new. And because it runs inside its own friendly notebook environment, you are slightly shielded from the less fun reality of installing Python on your own machine later. None of that is a criticism of what it sets out to do. As a first step for a nervous beginner, it is excellent.
Just know it is step one, and plan your step two before the momentum fades.