State precisely what each isolation level does and does not prevent, well enough to pick one deliberately, to recognise the bug a weaker one allows, and to explain why your correct-looking code lost an update
What a Transaction Promises

Transactions are sold as all-or-nothing and that is the least interesting part. This course is about what happens when two of them run at once: which anomalies each level permits, how the levels are implemented, and why the default is weaker than you think.
8 lessons, written and corrected before you arrived. Reading them here needs no account. The first reads the whole way through; the others open and then stop, because a page nobody owns cannot tell who is reading it. Starting the course gives you your own copy, where every idea has problems standing under it and you can ask about any sentence.