Pyjama Brah!

Back to Basics. Casually!!

Courses

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

Embedded Systems - Opportunities/Roadmap

An introduction to the fields of Embedded Systems, roles and roadmap.
Beginner FREE!
Bestseller (5)

Explore the world of Embedded systems, the opportunities and the roadmap to preparing yourself. Includes -

What is Embedded systems.
What are the skills one should have and in what order.
The Industry landscape, roles and opportunities.
The Roadmap you can use to prepare.
more details...

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

The way to control the hardware.
Beginner Intermediate
Bestseller (4.83)

Learn C in ways that the professional use.

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!
481+ enrolled.
Certificate on completing 95% of course work.
more details...

The LIBRARY!

Master Embedded Software Engineering.
Beginner Intermediate
Bestseller (4.9)

Collection of all courses Pyjamabrah team made (and will make) that will guide you from a beginner to expert level Embedded Systems Programming. Covers topics from Firmware and Systems Engineering.

Collection of 24 Courses
200+ in-depth, segmented lectures.
200+ hours of recordings.
Certificate on completing 95% of course work.
1052+ enrolled.
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.

9 in-depth, segmented lectures.
1 hr 30 mins of recordings.
760+ enrolled.

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.

C Pointers

Significance and use in design.
Beginner Intermediate
Bestseller (4.9)

This Course dives into the mental models and inner workings of pointers.

33 in-depth, segmented lectures.
5 hrs 16 mins of recordings.
760+ enrolled.
Certificate on completing 95% of course work.
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.