Although it's an old lecture, it's great for learning fundamental and core aspects of game development. There are naturally some parts that don't align with current practices, so I studied while being discerning, but it was still a lecture where I learned a lot. If you're a beginner in game development, it would be good to check it out for initial learning!