The general concept would be going over the abstract details of how to make a simple game in pygame. So using OOP to organize your project (e.g. a player class, an enemy class, a bullet class, etc.), game states, the run loop for your code, delta time, etc. I’d probably go over the project I made, and talk about some of the technical debt and how you can avoid it in your project.
Given how large a game project is, I don’t think it’d be feasible to make one in a single class, and based on my experiences, turnout for a multipart class is not great, so I don’t want to go that route unless I charge for it.