Master Python typing with Python Type Challenges
summary
A free open-source exercise called Python-Type-Challenges repo presents 200+ incremental puzzles (easy → extreme) that teach specific typing features, matches failures against 52 PEPs about typing, and runs user code server-side with the Microsoft pyite type checker merged with test harnesses. The site stores challenges as static Python files on GitHub, uses Flask + Jinja + HTMX for the UI, offers hints and links to docs, and accepts PRs to add new problems.
AI-written summary · about








