Courses
Courses
I’ve kept engineering notes for years while learning, debugging and building systems. I’m now revisiting, testing and expanding them, with AI helping with organisation, explanation and presentation.
No paywall. Optional coffee. Analytics only if a key is set.
01 Learn through hands-on work
02 Capture firsthand notes
03 Revisit, test and expand
04 Share practical courses
Free and open to everyone
The five courses¶
Each course keeps its own voice. The chip on a card is who the course is written for.
01
⌁
For software engineers
Defensive Security Engineering
Visual-first, hands-on cybersecurity for software engineers.
Start learning ↗
02
∿
For software engineers
Learn ML
Applied ML and AI-framework courses for software engineers — analogies first, then pictures, then code.
Start learning ↗
03
✦
For software engineers
AI Engineering
Build systems around modern models without treating the models as magic.
Start learning ↗
04
⌘
Senior, staff, and lead
Senior Engineer Academy
Prepare for system design, DSA, and behavioural interviews at senior, staff, and lead levels.
Start learning ↗
05
⛁
Experienced engineers
Data Engineering Academy
Intuition-first, production-focused modern data systems.
Start learning ↗
How a lesson is built¶
The courses do not share one lesson template.
- Defensive Security Engineering is a visual overview, then the module, then the lab.
- Learn ML is an analogy, then a picture, then code.
- AI Engineering opens on an incident and the decision that closes it.
- Senior Engineer Academy and Data Engineering Academy derive a design from a workload and its failures.
That difference stays. Every lesson still marks the same four slots:
| Slot | What it tells you |
|---|---|
| objectives | What you should be able to do when the lesson is done. |
| depends-on | Which lesson has to come first. |
| next | Where to go when this one is done. |
| status | Whether the lesson is ready to study. |