Reasoning models and test-time compute: Generative AI course | Zoonk