Codewars is not an AI course and it would be dishonest to review it as one, but it earns a place in this catalogue because so many people arrive at machine learning material with shaky programming fundamentals, and that is exactly the gap it fills. The platform is a free, gamified library of community created challenges called kata, which you solve in the browser in the language of your choice, Python very much included, and as you pass harder problems you climb a ranking system borrowed from martial arts that runs from the lower kyu levels upward. That progression sounds gimmicky but it works, because the small hit of advancing a rank keeps you coming back to practise, and consistent practice is the whole point. The single best feature is what happens after you solve a kata, when you can see how everyone else solved the same problem, and reading a dozen other approaches to something you just struggled with is one of the fastest ways I know to internalise cleaner, more idiomatic code.
The caveats are important so nobody arrives with the wrong expectation. Codewars will not teach you anything about neural networks, statistics, or data pipelines, it is purely about general coding fluency, so it is a supplement to your AI learning rather than a part of it. Because the challenges are community authored, quality is inconsistent, and you will occasionally hit a kata with a confusing description or an unfair edge case. The puzzle format also tends to reward compact, clever solutions that are fun but not always representative of the clear, maintainable code you would write at work, so do not mistake a high rank for job readiness.
My honest recommendation is to treat Codewars as a warm up gym for your programming muscles. Spend a few weeks getting your Python to the point where writing a loop or a comprehension is automatic, and you will get far more out of every AI and data course you take afterwards, because the language will have stopped being the obstacle.