My Courses

Learn to Ship Real Software

Practical, project-based courses drawn from the systems I build for clients — no toy examples, just the decisions that hold up in production.

9
Courses
24.7k
Learners
113+
Hours of content
4.8
Average rating

Featured Courses

Self-paced
IntermediateWeb Development

Production Next.js with TypeScript

Build and ship a real App Router application end to end — server components, data fetching, caching, forms, and type-safe APIs — with the patterns that hold up once traffic arrives.

Next.jsTypeScriptReact Server ComponentsCachingTesting
14 hrs62 lessons4.9(412)3.2k enrolled
$149$199
Enroll now
Cohort
AdvancedCloud & DevOps

Kubernetes for Application Engineers

Go from your first pod to a production cluster you can reason about: workloads, networking, storage, autoscaling, and the failure modes that actually page you at 2am.

KubernetesHelmObservabilityAutoscalingSecurity
22 hrs78 lessons4.8(268)1.7k enrolled
Self-paced
BeginnerAI Engineering

AI Engineering Fundamentals

Ship LLM features that behave: prompt design, structured output, retrieval, evaluation, and the guardrails that keep a demo from turning into an incident report.

LLMsRAGEvaluationTool CallingVector Search
10 hrs44 lessons4.9(531)4.6k enrolled

All Courses

Showing 9 courses

Workshop
BeginnerUI/UX Design

Design Systems with Tailwind CSS

Turn a Figma file into a durable component library: design tokens, variants, dark mode, motion, and accessibility checks that survive a redesign.

Tailwind CSSDesign Tokensshadcn/ui+2
8 hrs32 lessons4.9(720)8.2k enrolled
Self-paced
BeginnerAI Engineering

AI Engineering Fundamentals

Ship LLM features that behave: prompt design, structured output, retrieval, evaluation, and the guardrails that keep a demo from turning into an incident report.

LLMsRAGEvaluation+2
10 hrs44 lessons4.9(531)4.6k enrolled
Self-paced
IntermediateWeb Development

Production Next.js with TypeScript

Build and ship a real App Router application end to end — server components, data fetching, caching, forms, and type-safe APIs — with the patterns that hold up once traffic arrives.

Next.jsTypeScriptReact Server Components+2
14 hrs62 lessons4.9(412)3.2k enrolled
$149$199
Enroll now
Self-paced
AdvancedWeb Development

TypeScript Deep Dive

Move past `any`. Generics, conditional and mapped types, discriminated unions, and declaration files — taught through the everyday problems that make people reach for escape hatches.

TypeScriptGenericsType Inference+2
12 hrs49 lessons4.8(356)2.9k enrolled
Cohort
AdvancedCloud & DevOps

Kubernetes for Application Engineers

Go from your first pod to a production cluster you can reason about: workloads, networking, storage, autoscaling, and the failure modes that actually page you at 2am.

KubernetesHelmObservability+2
22 hrs78 lessons4.8(268)1.7k enrolled
Cohort
AdvancedCloud & DevOps

AWS Cloud Architecture in Practice

Design cloud systems you can afford to run: VPC layout, compute choices, managed data services, IAM boundaries, and cost controls, built around real migration case studies.

AWSVPCIAM+2
20 hrs67 lessons4.8(221)1.5k enrolled
$299$399
Enroll now
Self-paced
IntermediateMobile Development

React Native Apps with Expo

Design, build, and release a cross-platform mobile app — navigation, offline storage, native modules, and the App Store and Play Store submission process without the guesswork.

React NativeExpoNativeWind+2
16 hrs58 lessons4.7(194)1.4k enrolled
Self-paced
IntermediateWeb Development

Data Modeling with Postgres and Prisma

Schema design, indexing, migrations, and query tuning for application engineers — so the database stays boring while the product changes underneath it.

PostgreSQLPrismaIndexing+2
11 hrs41 lessons4.7(163)1.1k enrolled
Cohort
Coming soon
AdvancedAI Engineering

Shipping AI Agents

Take an agent from prototype to production: durable execution, tool design, human-in-the-loop review, observability, and cost ceilings that keep runs predictable.

AgentsTool CallingDurable Workflows+2
18 hrs
Enrollment opening soonJoin waitlist

Want Training for Your Team?

I run private cohorts and workshops tailored to your stack, codebase, and delivery goals. Tell me what your team is building.