Elizabeth Ross is a software engineer and educator with over a decade of experience in Python development. She discovered the power of automation early in her career, when she wrote a script to rename and organize thousands of digital photographs for a nonâprofit she volunteered with. That single weekend project saved the organization weeks of manual work and inspired her to focus on making programming accessible to nonâdevelopers.
Elizabeth holds a Masterâs degree in Computer Science from the University of Washington, where she researched humanâcomputer interaction and taught introductory programming courses. She later worked as a backend engineer at a startup, building automated data pipelines and internal tools. In 2020, she launched a YouTube channel (Code with Liz) that demystifies Python automation for everyday users, now reaching over 200,000 subscribers.
Her teaching philosophy is simple: code should be a tool, not a barrier. She designs every course and book around real, relatable tasksâsending invoices, cleaning up downloads, backing up photosâso that readers immediately see the value of what theyâre learning. When she isnât coding or teaching, Elizabeth enjoys hiking the Pacific Northwest trails, experimenting with home automation, and volunteering as a mentor for Girls Who Code.
*Python Automation* is her third book, following *Data Cleaning with Python* (2021) and *Everyday Scripts: 50 Python Projects for Productivity* (2023). She lives in Portland, Oregon, with her two cats, Pixel and Byte.