The Linux Foundation is the official organization behind Linux and is at the forefront for collaboration on open-source software, open hardware, open data and open standards.

Recently, they’ve partnered with RISC-V International, an organization that pushes for adoption and implementation of the open-source RISC-V ISA (Instruction Set Architecture).

Now, they have announced two new free online courses that are being made available on edX.org, a learning platform founded by Harvard University and Massachusetts Institute of Technology (MIT).

Two Free RISC-V Courses on Offer

The first course, “Introduction to RISC-V“, will make trainees familiar to the various aspects of the RISC-V architecture, they will also learn how to contribute to the ISA specifications and a wide range of RISC-V software projects.

This course is aimed at RISC-V enthusiasts, hardware nerds and other end-users who are interested in knowing the workings of this open-source architecture.

The second course, “Building a RISC-V CPU Core“, is aimed more towards the technical side and is for those who want to learn more about the hardware.

This is a crash course on digital logic design and basic CPU microarchitecture. With the use of an online integrated development environment (IDE) called “Makerchip” the trainees will be taught to implement simple things such as logic gates and in the later stages, more complex things such as building an RISC-V CPU core.

Overall this course is aimed at providing a hands-on experience with RISC-V and modern circuit design tools, trainees will gain fundamental skills that will help them build a career in logic design.

On the launch of these courses, Calista Redmond, CEO, RISC-V International mentioned:

RISC-V International is committed to providing opportunities for people to gain a deeper understanding of the RISC-V ISA and expand their skills. These courses will allow everyone to build deeper technical insight, learn more about the benefits of open collaboration, and engage with RISC-V for design freedom.

Enrollment into these courses have been made open as of today. Trainees can also opt for a paid verified certification of completion which also provides access to the course for a year and additional study material, assessments to enhance the learning experience.

If you are interested to enroll yourself in one of the programs, you can easily head to edX and get started!

Considering Linux Foundation’s recent free Node.js course introduction and this, it looks like there are many interesting things to start learning for free if you’re looking to explore something.


Sourav Rudra

FOSS Enthusiast, Gaming Rigs/Workstation Enthusiast & Builder.