Courses

I started authoring books and courses to help other developers build awesome software in 2016, and these days it's how I make my full-time living.

Here are the products I've released so far.

Learn how to design beautiful user interfaces and make your ideas look awesome, without relying on a designer. A book, video series, and collection of resources I worked on with my good friend Steve Schoger.

A comprehensive video course on designing simpler, more flexible Vue components that are both more powerful and easier to maintain.

A massive video course on designing robust Laravel applications with TDD. Learn how to build a real-world application from scratch without writing a single line of untested code.

A book and video course that teaches you how to apply functional programming principles to break down ugly, complex code into simple transformations — free of loops, complex conditionals, and temporary variables.