Skip to content
ALI HAITHAM·TECH·responds in <1h
  • Homestart here
  • Workcase studies, projects
  • Serviceswhat I will build for you
  • Writingessays, series
  • Traincourses, labs, cohorts
  • Aboutthe engineer behind this site
Sign inStart a project
ALI HAITHAM · TECH
  • Home↗
  • Work↗
  • Services↗
  • Writing↗
  • Train↗
  • About↗
Sign inStart a project
Online
ALI HAITHAM·TECH

Engineering studio. Damascus, GMT+3.

aliyosef.online

Studio

  • Work
  • Writing
  • Training
  • About
  • Contact me

Portal

  • Sign in
  • Open a ticket
  • Track project
  • My account

Resources

  • Docs
  • Status
  • Changelog
  • Brand kit
  • Privacy
  • Terms

Newsletter

Field notes and tech news. Weekly. No fluff.

Free. Unsubscribe anytime.

Find me elsewhere
© 2026 Ali Haitham Yosef. All rights reserved.Hand-built in React 19. No frameworks of frameworks.Last deployed · 2026-05-08All systems operational
  1. Home/
  2. Train
/01 — TRAIN

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.

Browse the courses→Try a free lab↓
  • courses
  • free labs
  • research
  • arabic-first
  • live code
1,200+graduates · 2018→
/03 — SELF-PACED CATALOG

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.3
  • 01LIVE

    Engineering with intent

    A 4-hour course on writing code that ships, not code that demos. Decision frameworks, not patterns.

    • 6modules
    • 4hours
    $60one-time
    Buy access→
  • 02LIVE

    The shipping mindset

    How to break a quarter-long feature into shippable pieces. Where to cut scope, where to hold the line.

    • 5modules
    • 3hours
    $45one-time
    Buy access→
  • 03LAUNCHING Q3

    Reading code at scale

    How to walk a 50k-line repo and form a working model in two hours. Tools, patterns, anti-patterns.

    • 4modules
    • 3hours
    $45one-time
    Buy access→

PROFESSIONAL

Real systems. Production-grade. Two to three weeks each.4
  • 04LIVE

    Sync engines, end-to-end

    Build a production-grade sync engine. Queue, ordering, conflict resolution, reconnect storms. The course companion to the essay series.

    • 9modules
    • 14hours
    $220one-time
    Buy access→
  • 05LIVE

    Multi-tenant Laravel

    Schema choices, audit logs, per-tenant queues, tenant exports. The course companion to the multi-tenant series.

    • 8modules
    • 12hours
    $220one-time
    Buy access→
  • 06LAUNCHING Q3

    Offline-first Flutter

    Drift schema, sync queue, state restoration, the 200ms target. End-to-end on a real Flutter app.

    • 8modules
    • 13hours
    $220one-time
    Buy access→
  • 07LAUNCHING Q3

    AI-paired engineering

    Self-paced version of the cohort. Spec-driven workflows, eval suites, cost guardrails. Same content, no live sessions.

    • 6modules
    • 10hours
    $180one-time
    Buy access→

ADVANCED

For engineers running real systems at non-trivial scale.2
  • 08WAITLIST

    Performance under load

    Profiling the slow path, indexing strategies, connection-setup cost, the 200ms target on bad networks.

    • 7modules
    • 12hours
    $280one-time
    Buy access→
  • 09WAITLIST

    Building a SaaS that scales

    Putting it all together: multi-tenant + offline + sync + payments + audit. A capstone course.

    • 11modules
    • 18hours
    $380one-time
    Buy access→
/04 — LEARNING PATHS

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.

  • PATH 01
    9parts28h total

    Become an offline-first engineer.

    For engineers building apps that have to work when the network does not.

    1. ◐Offline-first Flutter
    2. ◐Sync engines, end-to-end
    3. ✎4 supporting essays from /writing
    4. ⌖Profile a slow Flutter list
    5. ◉Ship a small offline-first app
  • PATH 02
    7parts22h total

    Build a multi-tenant SaaS.

    For engineers shipping a product to many companies on the same database.

    1. ◐Multi-tenant Laravel
    2. ◐Building a SaaS that scales
    3. ✎2 supporting essays from /writing
    4. ⌘4-week mentored track (optional)
  • PATH 03
    7parts17h total

    Ship with AI as a tool.

    For engineers integrating LLMs into production systems they have to support.

    1. ◐AI-paired engineering
    2. ◐Engineering with intent
    3. ✎4 supporting essays from /writing
    4. ⌖Set up an LLM eval suite
/05 — FREE LABS

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.

  1. 01

    Build a queue in 60 minutes

    TypeScript

    A working sync queue in TypeScript with idempotency keys, retries, and the test harness.

    60minOpen the lab→
  2. 02

    Add audit logs to a Laravel app

    Laravel

    A minimal audit-log table that survives 100M rows. Append-only, partitioned, queryable.

    45minOpen the lab→
  3. 03

    Profile a slow Flutter list

    Flutter

    A 35fps list, three diagnostic tools, four fixes. From 35 to 58fps on a budget Android.

    75minOpen the lab→
  4. 04

    Set up an LLM eval suite

    Node

    A 200-line evaluation harness for non-deterministic tools. Property-based scorers, no human grading.

    90minOpen the lab→
/06 — RESEARCH

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.

AY
/09 — WHY ME

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

/10 — RECEIPTS

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.
    Yara F.Senior engineer · Saudi Arabia
  • The sync-engine course is the only material I have found that does not lie about what websockets cost in production.
    Mahmoud K.Tech lead · fintech, Egypt
  • My CTO asked me where I learned to write specs that the model could act on. I sent him the link.
    Hadeel R.Engineer · health-SaaS, Jordan
  • Best money I spent this year on engineering education. Period.
    Omar A.Founder · ecommerce, UAE

STUDENT-SHIPPED ARTIFACTS

  • SY
    SynccoOffline-first inventory app for kiosk networks. Built in 5 weeks after Path 01.
  • MA
    Mawred BooksMulti-tenant accounting for SMBs. Shipped after the Multi-tenant Laravel course.
  • KA
    KaymaAI-assisted onboarding for healthcare clinics. Shipped during cohort 01.
  • DA
    DarbReal-time delivery dashboard handling 4k events/min. Shipped after Performance under load.
/11 — FAQ

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.

/NEXT STEP

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.

  • Browse the courses→
  • Open a free lab
  • Read field notes
  • Send me a brief