Of course. I was pretty sure I wouldn't learn anything foundational from the exercise, but it seemed like good practice to check anyways. I've implemented eg GANs from scratch when they were hot, Adam from scratch, and a few years back a text transformer from scratch.
Implementing Machine Learning Models from Scratch for Practice
By
–