Nice to see NASM is still going strong. I used this for a class I taught back in the 90's. The class supported both Windows and Linux (but most students used Windows) and NASM supported both and was free.
I ended up creating my own free online textbook for the course. It's sorta out of date now since it was for 32-bit processors.