The future, in which people code by telling an AI agent what to do, rather than write the programs themselves? Actually, that's the present: A huge number of companies are encouraging their people to use Claude Code and similar tools in their day-to-day jobs. This raises a lot of questions for us as educators, including:
- What skills do people really need to succeed as programmers? Or to get a job in software?
- How important is knowledge of a particular programming language any more?
- How do our syllabi and lessons need to change in the wake of these shifts?
In this talk, I described how my work teaching Python has changed over the last year, and how those changes have accelerated since the start of 2026. I'll describe the experiments I've been doing with my teaching, what has worked (and what hasn't), and how AI is playing a growing role — but doesn't change the need for mastering the fundamentals.