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.