Writing Readable PHP
Course
Learn how to write code that’s a joy to read for your co-workers and future self. You'll see dozens of tips and tricks that will increase code readiblity today.
Laravel Package Training v2.0
27
videos
Have you ever wondered how to create your own packages? Interested in how some of our packages work under the hood? This series reveals all secrets!
Laravel Beyond CRUD
10
videos
+ Ebook
During 2 hours of video, Brent teaches you how to build a bigger than usual Laravel application. You'll see lots of practical examples and live coding. Serious content, brought in Brent's enthusiastic manner!
Testing Laravel with Pest
48
videos
Testing is a fundamental skill for every developer. In this course, Freek will show you how to get started with testing. He'll cover how to test and entire Laravel application, and show you cool techniques to improve your tests.
Testing Laravel with PHPUnit
36
videos
In this course, Brent will help you get started testing a Laravel application. He'll cover how to get started, how to test every functionality in Laravel, and gives handy tips and tricks on how to improve your tests.
Event Sourcing in Laravel
17
videos
+ Ebook
These videos will show you how an event sourced system works. These videos are part of a paid course that includes these videos, an ebook and example app.
Front Line PHP
19
videos
+ Ebook
In this free video series, we dive deep into into new PHP features.
Discovering Laravel Media Library
20
videos
Media Library is a powerful package that can associate all kinds of files with Eloquent models, generate thumbnails & responsive images, keep track of media across file systems, and much more!
Readable Laravel
7
videos
In this completely free series, we'll explore best practices on how to write maintainable and readable code.
Using Mailcoach
4
videos
In this free video series, Freek shows you how you can use Mailcoach to automate your email marketing
Building Mailcoach (legacy course)
26
videos
Learn about the problems that we tackled and the clean code patterns that we applied when building the initial version of Mailcoach.
These videos use a legacy version of Mailcoach
Laravel Package Training (legacy course)
30
videos
These are the videos of are old Laravel Package Training. You should probably watch v2, which is the latest version of this course.
Exclusive content
From Laravel best practices to things that keep the team busy, these video series will give you a great insight in how we work and how you can improve your web development skills.
Some of this content is sponsors-first: by becoming a Spatie sponsor on GitHub, you'll get early access and exclusive content from the team.