Pyjama Brah!

Concepts and Skills you missed in University!

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!

Program CPUs from scratch
Beginner Intermediate FREE!

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.

31 day access.
188+ enrolled.

The C Language

Everything you need to master the language, the tools and programming techniques.
Beginner Intermediate
Bestseller (4.83)

73 in-depth, segmented lectures.
>20 hours of recordings.
12 downloadable resources (notes, code).
Code reviews and coding challenges.
2 real world projects to develop the pro skills!
365 day access.
481+ enrolled.
Certificate on completing 95% of course work.
more details...

The Library Access

get the UNFAIR advantage!
Beginner Intermediate
Bestseller

A structured path to mastering the essentials of Firmware and Systems Software Engineering.

20+ courses and counting.
200+ Hrs of recorded lectures.
~200+ lectures.
C Language mastery.
Data Structures in C.
ARM-M/ARM-A/RISC-V architecture.
Assembly programming.
RTOS and OS primitives mastery.
Linux Device Drivers mastery.
Python and automation tools.
SOCs and System Components mastery.
How to have productive Technical Discussions.
Hands-on Experiments to prove the point.
Practical Insights.
Tech Syncs for live interactions.
Certificate on completing the course.
more details...

Git and Gerrit

The mandatory skills!
Beginner Intermediate FREE!

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.

365 day access.
177+ enrolled.
more details...

ARM Cortex-M 101

Introduction to ARM M CPUs and how to learn them
Beginner FREE!
Bestseller

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.

9 in-depth, segmented lectures.
1 hour of recordings.
9 downloadable resources (notes, code).
31 day access.
more details...

Newsletter

Stay updated on the technical posts, resources and curated content.

I agree to receive emails.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.