I'm going to try formalizing this course in Lean--not sure how hard it is going to be. If anyone is interested in doing the same, please feel free to contribute!
This sounds very interesting and relevant to the goals of the CSLib initiative that apparently just got started. I don't have a better public link to it now except this LinkedIn post (perhaps there's a Zulip tag):
vkuncak77|7 months ago
https://www.linkedin.com/posts/lean-fro_leanlang-cslib-forma...
monkeyelite|7 months ago
amw-zero|7 months ago
If you don't know, writing a proof in isolation can be difficult, since you may be writing on that isn't actually sound.