Practical Coding in Python

Learn to write and validate your own code

Darren Kessner, PhD

(revised September 1, 2025)

Previous: Introduction

About the book

This book is based on notes, demo code, and coding exercises I have written and used over the past 10 years of teaching AP Computer Science at Marlborough School in Los Angeles.

Various versions of this content have been published previously on my class webpages with open source licensing,


Next: