Dev Resources

This listing is not live yet. It will be published on December 6, 2026.

Pythonlings favicon

Pythonlings

Learn/Programming/Code Challenge

Learn Python by fixing small programs in a terminal-based, Rustlings-style exercise suite with automated checks and guided progression.

Pythonlings's website screenshot

About Pythonlings

Pythonlings is a terminal-based tool for learning Python by fixing small broken programs, modeled on Rustlings. It provides 292 exercises across 31 topics, with hidden checks that rerun automatically as the learner edits code, advancing them once a fix passes.

The tool includes a topic picker, progress tracking, a reset function, progressive hints, one-shot CLI commands, and a local documentation window linking back to the official Python documentation. Running `pythonlings init` creates a self-contained learner workspace for exercises.

It is published on PyPI as `pythonlings` and can be run via `uvx` without a permanent install, or installed with pipx, uv tool, or pip. It is intended for people learning Python through hands-on exercise-based practice.

Key features

  • 292 exercises across 31 topics covering Python fundamentals
  • Hidden checks rerun automatically as you save code
  • Progress tracking with topic picker and reset support
  • Progressive hints when stuck on an exercise
  • Local docs window linking to official Python documentation
  • Zero-setup start via uvx pythonlings init

Frequently asked questions

What is Pythonlings?

Pythonlings is a Rustlings-inspired terminal tool for learning Python by fixing small broken programs. It includes 292 exercises across 31 topics.

How do I install it?

Run uvx pythonlings init to create a self-contained learner workspace with zero setup. Permanent installs via pipx, uv tool, and pip are also supported.

Where can I get it and what license does it use?

Pythonlings is published on PyPI as pythonlings and is available on GitHub as abhiksark/pythonlings. It is released under the MIT License.

Who is Pythonlings for?

It is for developers learning Python who want hands-on terminal-based practice with automated checks and hints.

Ad
SerpApi - Search API favicon

SerpApi - Search API

SerpApi's Search API makes it easy and fast to scrape Google and other search engines.

Learn more

Featured products

  • SerpApi - Search API favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product