Training Courses

Cement rock solid foundations and become a deadly software engineer.

Any design, feature, or bug (even if you don'tĀ have the source code),Ā dissolves in your presence.

FundamentalsĀ Training Courses

The fundamentals training courses don't teach you concepts to memorize.

Instead, they give you permission to think. Permission to look at how software is built and imagine how you would build it yourself.

Here, we are unafraid to reinvent the wheel. That permission alone is a start, and pretty much the only thing you need to become an elite engineer.

I recommend starting with Network,Ā OS and Backend in that order. Then explore a technology in the intermediate section and go as deep as you want.

Fundamentals of Network Engineering

Understanding the first principles of networking to build low latency and high throughput backends

$24.99 USD

Fundamentals of Operating Systems

Build efficient software by understanding how the Operating System kernel works under all the abstractions.

$24.99 USD

Fundamentals of Backend Engineering

Understand backend engineering communication design patterns, protocols, execution paths and proxying.

$24.99 USD

E-Books

AdvancedĀ TrainingĀ Courses

IntermediateĀ TrainingĀ Courses