Courses

Low Level with Pyjama Brah!
Program CPUs from scratch
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
Everything you need to master the language, the tools and programming techniques.
Bestseller
(4.83)
~ 13.5 hr on-demand Video.
47 Recorded lessons.
6 downloadable resources.
29 Quiz questions to reinforce learning.
Certificate on completion of course.
Cheat sheets and/or quick reference guides.
Case studies based on open-source code.
Coding exercises and challenges.
Code reviewing based learning.
New content regularly added!

Git and Gerrit
The mandatory skills!
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.