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.