RISC-V Fundamentals (LFD210) is a practical, in-depth course for developers and system programmers looking to build expertise in the open RISC-V Instruction Set Architecture (ISA). The course covers the foundations of RISC-V, including instruction formats, pseudoinstructions, modular extensions, memory models, and privilege levels. Learners develop hands-on experience writing and debugging RISC-V assembly code, working with C in RISC-V environments, and using the GNU Compiler Collection (GCC) and LLVM/Clang toolchains.
The course also explores the broader ecosystem, including firmware, operating systems, and development tools for RISC-V platforms. Whether you're building embedded systems, firmware, or OS-level applications, LFD210 prepares you with the skills to work confidently with the RISC-V architecture in modern development environments.
Learn everything you need to know about RISC-V, the open-source instruction set architecture that is predicted to become ubiquitous as it paves the way for the next 50 years of computing design and innovation. Knowing RISC-V and its associated software development skills makes anyone pursuing a career in tech stand out. This course will enhance your skills and knowledge, opening up new career opportunities in virtually every computing field. You will also be well-prepared to contribute to the growing open RISC-V community and help shape the future of computing.
This course, along with real-world experience and study, will provide the skills and knowledge also tested by the Linux Foundation’s RISC-V Foundational Associate (RVFA) exam.