FWIW, https://pldi23.sigplan.org/details/pldi-2023-tutorials/8/Tea...
You should be able to work on the repository code (https://github.com/IUCompilerCourse/python-student-support-c... / https://github.com/IUCompilerCourse/public-student-support-c...) and test your implementation (although will need to rely on the books for guidance).