Programming has climbed from soldered wires to assembly to Python, and each new layer of abstraction has let more people solve bigger problems. AI coding is the next layer, and it changes what we should teach.
TL;DR: If you teach Python, then you should check out course-setup (https://pypi.org/project/course-setup/) at PyPI! I’ve been teaching Python and Pandas for many years. And while I started my teaching career like many other instructors, with slides, I quickly discovered that it was better for my students — and for me! — to replace them with…