- Spatial - A high level langauge for programming accelerators developed at Stanford
- How to create an OS from scratch
- Writing a bare metal USB driver
- Compiler writing journey
- Apache TVM - End to End Deep Learning Compiler Stack for CPUs, GPUs and specialized accelerators
- Introduction to Computer Organization: ARM Assembly Language Using the Raspberry Pi
- Floating point tutorial
- AVX-512: when and how to use these new instructions
- SIMD Parallelism
- Memory Allocators 101 - Write a simple memory allocator
- Project Oberon - Design of an Operating System, a Compiler, and a Computer from scratch
- x86 bare metal examples - Dozens of minimal operating systems to learn x86 system programming.
- Writing an OS in Rust
- Asymmetric multiprocessing on microcontrollers
- The Embedded Rust Book - An introductory book about using the Rust Programming Language on "Bare Metal" embedded systems, such as Microcontrollers.
- Introduction to Computer Organization with x86-64 Assembly Language & GNU/Linux