Thanks for the feedback! I think learning by building a project is a great way to learn and my goal is to do more of these types of courses.
Btw, I do take a look at the Rust-Bitcoin library at the end of the course as well and walk through the parts that are relevant to this project. https://github.com/sb1752/bitcoiner-intro-to-rust/blob/main/21_refactoring_and_rust_bitcoin.md
Please do let me know if you have any other ideas or suggestions.