Exercism — Python Track
140+ practice exercises with optional mentor feedback — ideal for solidifying fundamentals through deliberate practice on real coding challenges
Visit Exercism →Exercism’s Python track is built around deliberate practice: short, focused exercises rather than full projects, each targeting a specific concept or idiom. Submit a solution and — optionally — a human mentor gives feedback on it, which is the feature that sets it apart from most free exercise sites; automated test-passing isn’t the same as someone pointing out a more Pythonic way to write the same logic.
Best used once basic syntax feels comfortable, as a way to close the gap between “knows the syntax” and “writes idiomatic Python” — the same gap Fluent Python addresses from the reading side.