Courses
I have taken my love and passion for Low level Engineering and packed it into structured courses. More than 517 enrolment since launch!

Low Level with Pyjama Brah!
I am writing a book to teach C by understanding the CPU/Memory programmers model, exploring the ISA for RISC-V, the assembly, writing baremetal firmware/driver, and ends with printing “Hello, World!” on the UART.
The book covers lot more than just C. Things like Assembly, Makefile, GDB based Debugging, Linker Scripts, C, Driver Writing etc… The public draft is available for FREE for online reading.
The C Language
Git and Gerrit
Git and Gerrit are very commonly used in the industry for version controlling and code review. Being aware of how to use these will help you focus on the problem vs the infrastructure.
These are skills expected of every developer, making it a universal language in the industry.

ARM Cortex-M 101
Dive into the world of ARM M-class CPUs with this comprehensive 9-video series, designed to equip aspiring embedded software engineers with a solid understanding of these ubiquitous microcontrollers.