View the full free MOOC at https://ost2.fyi/Arch1005. This class teaches RISC-V 32 and 64-bit assembly languages, by compiling C code examples, and learning about new assembly instructions as they come up. It also emphasizes the importance of the stack for understanding what assembly is doing.