Engineering, taught by an engineer who still ships.
Self-paced courses, free labs, and the research that informs them. Same workflow I use on client work, taught with full transparency.
Nine courses. Three levels. No filler.
Each course teaches one engineering competence end-to-end. Pick a level, then a skill. No quizzes, no badges, no scrolling thumbnails.
FOUNDATIONS
For engineers who want a sharper baseline.3LIVE Engineering with intent
A 4-hour course on writing code that ships, not code that demos. Decision frameworks, not patterns.
LIVE The shipping mindset
How to break a quarter-long feature into shippable pieces. Where to cut scope, where to hold the line.
LAUNCHING Q3 Reading code at scale
How to walk a 50k-line repo and form a working model in two hours. Tools, patterns, anti-patterns.
PROFESSIONAL
Real systems. Production-grade. Two to three weeks each.4LIVE Sync engines, end-to-end
Build a production-grade sync engine. Queue, ordering, conflict resolution, reconnect storms. The course companion to the essay series.
LIVE Multi-tenant Laravel
Schema choices, audit logs, per-tenant queues, tenant exports. The course companion to the multi-tenant series.
LAUNCHING Q3 Offline-first Flutter
Drift schema, sync queue, state restoration, the 200ms target. End-to-end on a real Flutter app.
LAUNCHING Q3 AI-paired engineering
Self-paced version of the cohort. Spec-driven workflows, eval suites, cost guardrails. Same content, no live sessions.
ADVANCED
For engineers running real systems at non-trivial scale.2WAITLIST Performance under load
Profiling the slow path, indexing strategies, connection-setup cost, the 200ms target on bad networks.
WAITLIST Building a SaaS that scales
Putting it all together: multi-tenant + offline + sync + payments + audit. A capstone course.
Curated sequences for one outcome.
A path is a recommended order through courses, essays, and labs that gets you to one specific competence. Less choice, more momentum.
- 9parts28h total
Become an offline-first engineer.
For engineers building apps that have to work when the network does not.
- Offline-first Flutter
- Sync engines, end-to-end
- 4 supporting essays from /writing
- Profile a slow Flutter list
- Ship a small offline-first app
- 7parts22h total
Build a multi-tenant SaaS.
For engineers shipping a product to many companies on the same database.
- Multi-tenant Laravel
- Building a SaaS that scales
- 2 supporting essays from /writing
- 4-week mentored track (optional)
- 7parts17h total
Ship with AI as a tool.
For engineers integrating LLMs into production systems they have to support.
- AI-paired engineering
- Engineering with intent
- 4 supporting essays from /writing
- Set up an LLM eval suite
Hands-on, opinionated, do not just watch.
Short single-topic exercises. 30 to 90 minutes each. Free, no signup. Doubles as a sample of the paid teaching style.
Build a queue in 60 minutes
TypeScriptA working sync queue in TypeScript with idempotency keys, retries, and the test harness.
60minOpen the labAdd audit logs to a Laravel app
LaravelA minimal audit-log table that survives 100M rows. Append-only, partitioned, queryable.
45minOpen the labProfile a slow Flutter list
FlutterA 35fps list, three diagnostic tools, four fixes. From 35 to 58fps on a budget Android.
75minOpen the labSet up an LLM eval suite
NodeA 200-line evaluation harness for non-deterministic tools. Property-based scorers, no human grading.
90minOpen the lab
Field measurements, written down.
Whitepapers from production. The numbers behind the courses. Free, in exchange for an email so I can send you the next one.
I teach what I ship.
Engineer for 12 years. Teacher for 7. I run a single-engineer consultancy that ships multi-tenant SaaS, offline-first apps, and the boring infrastructure that keeps them up. Everything I teach is something I shipped that month.
- 12years building
- 7years teaching
- 1.2k+engineers trained
- 600+projects shipped
Ali Haitham YosefEngineer + writer + teacher · Damascus / online
Engineers who shipped after.
Quotes from named engineers, plus the systems they built. No anonymous five-star reviews.
I had three years of "almost shipped." After the cohort I shipped twice in a quarter.
The sync-engine course is the only material I have found that does not lie about what websockets cost in production.
My CTO asked me where I learned to write specs that the model could act on. I sent him the link.
Best money I spent this year on engineering education. Period.
STUDENT-SHIPPED ARTIFACTS
- SynccoOffline-first inventory app for kiosk networks. Built in 5 weeks after Path 01.
- Mawred BooksMulti-tenant accounting for SMBs. Shipped after the Multi-tenant Laravel course.
- KaymaAI-assisted onboarding for healthcare clinics. Shipped during cohort 01.
- DarbReal-time delivery dashboard handling 4k events/min. Shipped after Performance under load.
Honest answers.
You ship code in production for non-trivial systems. You want fewer surprises and faster trade-off decisions. If you are looking for an introduction to programming, this is not the right place.
Pick the door that fits.
Self-paced courses if you want momentum and your own pace. Free labs if you want to try the teaching first. Field notes if you read more than you build. Or send a brief if you want me on a project.