Coding Python
HomeAbout Coding Python

About Coding Python

Coding Python exists to remove the two biggest barriers to learning to program: needing a computer, and needing to know where to start. The site provides a free, ordered Python course with runnable examples, and the companion Android app provides a real Python 3 compiler so that every example can be run, edited and re-run on a phone.

What we publish

  • A structured Learn Python course, from "what is Python" to modules and the standard library.
  • Guides answering the practical questions learners search for: running Python on a phone, compiler vs interpreter, common errors, projects and study plans.
  • The Coding Python app for Android.

Editorial standards

Every code sample on this site is executed before publication on CPython 3.10 on both a desktop and the Android app, and the output shown is the real output. Content is written for Python 3 only. When Python changes (new syntax, deprecations) we update the affected lesson and its "last updated" date. We do not publish AI-generated filler; explanations are written by developers who use Python daily and reviewed for accuracy.

Who we are

Coding Python is built by the developers of the Coding Python: Learn Python Programming app. We are independent and not affiliated with the Python Software Foundation. Python is a trademark of the PSF.

Contact

Corrections, questions and suggestions are welcome via the contact page.