Kestrel Exams kestrel logo KESTREL EXAMSPRACTICE TO PASS
Python · concept library

Python study guides

Fourteen guides, in the order a first Python course actually teaches the material. Each one opens with the mistake people make, then explains the rule that prevents it. Every output on every page was executed on CPython 3.11, not remembered.

The path, start to finish

14 live

Read them in order if you are working through a first Python course. Jump straight to one if you already know which idea is costing you marks. Nothing here needs an account, and nothing is behind a paywall.

Practise the same topics

500 questions

Reading an explanation is not the same as being able to produce the answer under time pressure. The free Python app draws from 500 written questions, every one with a worked explanation, and you can select the topic you just read about. It runs offline, keeps your progress on your own machine, and asks for nothing.

What is coming

Publishing order

The fourteen guides above cover every topic a first Python course examines. Since 2026-10-11 the practice bank covers every one of the eighteen sections. It keeps growing behind the guides, starting with the sections that are examined most heavily.

Practice topics getting more questions next · Functions · for loops and range · while loops · Strings

Open the free Python practice app

Topic-selectable practice with worked explanations. Offline, no ads, no account.

Start practising →

Looking for a different subject? The full guide catalog covers Java, Discrete Math, Calculus and CompTIA Security+ as well, and every subject has its own free practice app under practice tests.