GeezerVison is showing laracasts.com — Learn Laravel | Laracasts
Learn to Build, Not Just Prompt A new era of web development is here. And, well, there's a lot to learn. Laravel, AI, agents... we gotcha!
Laracasts is insane! Taylor Otwell
Creator of Laravel
Practical UI Components With Livewire and Alpine With Shruti Balasa
In this series, we'll build a collection of practical UI components with Livewire and AlpineJS, using real interface patterns instead of toy examples. We'll start with smaller pieces like inline editing and a reusable toast system, then move into more stateful components like multi-step flows, tag inputs, dynamic search, notifications, and a drag-and-drop Kanban board.
Along the way, we'll focus on the details that make UI feel great to use: autosave, subtle feedback, keyboard navigation, transitions, persisted state, polling, and clean reset behavior. By the end, you'll have a small library of polished components and a clearer sense of how to structure these kinds of interfaces with Livewire and Alpine in your own apps.
Practical Progressive Web Apps With Jeremy McPeak
In this series, we'll turn a Laravel app into a practical progressive web app for people working in the field, where unreliable connectivity is just part of the job. We'll cover the core PWA pieces like the manifest and a root-level service worker, then build real offline support with dynamic manifests, smart caching strategies, placeholder fallbacks, and clear UI feedback around network status.
We'll also add push notifications from end to end and move beyond "read-only offline" by building a true offline workflow for form submissions using IndexedDB, background sync, and a dedicated Sanctum token. By the end, you'll have a Laravel app that feels installable, resilient, and dependable in the real world.
Learn Laravel Forge With Matt Stauffer
In this series, long-time Laravel Forge advocate Matt Stauffer will teach you how to become a Forge power user. Of course, you'll learn how to provision servers in seconds, but you'll also learn about zero-downtime deployments, processes, queues, securing sites with SSL, database backups, networks, and more!Each episode is bite-sized, so feel free to jump around to the topic that interests you most. Let's go!
Vue State Management With Sabatino Masala
State management is at the heart of every Vue application, but exactly how you manage that state can sometimes be...confusing. So let's explore your options! We'll start with the basics, like props and events, before moving on to provide/inject, custom composables, and Pinia. Along the way, we'll tackle practical, real-world scenarios. By the end, you'll know exactly which approach to use and when, so your apps stay clean, organized, and fun to work on.
React, The Laravel Way With Simon Vrachliotis
In "React from Scratch", we built a "DevPups" app from scratch. Now it's time to take things further. Using that finished app as a base, you'll learn how to construct a React-powered app...the Laravel way!
You'll see how we can swap out fragile external API calls for Laravel's elegant backend, add real-time "like" functionality, support file uploads, and polish up our CRUD features with proper authorization. Along the way, you'll get comfortable with Inertia.js, the perfect glue between Laravel's backend strength and React's frontend flexibility.
By the end of this series, you'll have constructed a production-ready app that shows the Laravel way of working with React: fewer moving parts, cleaner architecture, and faster development.
Filament 5 in Depth With Kevin McKee
Filament's powers have increased exponentially. Now at version 5, it's more powerful and capable than ever. In this series, we'll build a practical Roadmap app from scratch, using Filament for the admin panel and Livewire for the public-facing side.Along the way, we'll cover panel configuration, enum-driven UI, strict authorization with policies, and newer form inputs like ToggleButtons, Sliders, and the TipTap-powered RichEditor. By the end, you'll have a full-featured app and a solid handle on everything new in Filament.
Practical UI Components With Livewire and Alpine With Shruti Balasa
In this series, we'll build a collection of practical UI components with Livewire and AlpineJS, using real interface patterns instead of toy examples. We'll start with smaller pieces like inline editing and a reusable toast system, then move into more stateful components like multi-step flows, tag inputs, dynamic search, notifications, and a drag-and-drop Kanban board.
Along the way, we'll focus on the details that make UI feel great to use: autosave, subtle feedback, keyboard navigation, transitions, persisted state, polling, and clean reset behavior. By the end, you'll have a small library of polished components and a clearer sense of how to structure these kinds of interfaces with Livewire and Alpine in your own apps.
Practical Progressive Web Apps With Jeremy McPeak
In this series, we'll turn a Laravel app into a practical progressive web app for people working in the field, where unreliable connectivity is just part of the job. We'll cover the core PWA pieces like the manifest and a root-level service worker, then build real offline support with dynamic manifests, smart caching strategies, placeholder fallbacks, and clear UI feedback around network status.
We'll also add push notifications from end to end and move beyond "read-only offline" by building a true offline workflow for form submissions using IndexedDB, background sync, and a dedicated Sanctum token. By the end, you'll have a Laravel app that feels installable, resilient, and dependable in the real world.
Learn Laravel Forge With Matt Stauffer
In this series, long-time Laravel Forge advocate Matt Stauffer will teach you how to become a Forge power user. Of course, you'll learn how to provision servers in seconds, but you'll also learn about zero-downtime deployments, processes, queues, securing sites with SSL, database backups, networks, and more!Each episode is bite-sized, so feel free to jump around to the topic that interests you most. Let's go!
Vue State Management With Sabatino Masala
State management is at the heart of every Vue application, but exactly how you manage that state can sometimes be...confusing. So let's explore your options! We'll start with the basics, like props and events, before moving on to provide/inject, custom composables, and Pinia. Along the way, we'll tackle practical, real-world scenarios. By the end, you'll know exactly which approach to use and when, so your apps stay clean, organized, and fun to work on.
React, The Laravel Way With Simon Vrachliotis
In "React from Scratch", we built a "DevPups" app from scratch. Now it's time to take things further. Using that finished app as a base, you'll learn how to construct a React-powered app...the Laravel way!
You'll see how we can swap out fragile external API calls for Laravel's elegant backend, add real-time "like" functionality, support file uploads, and polish up our CRUD features with proper authorization. Along the way, you'll get comfortable with Inertia.js, the perfect glue between Laravel's backend strength and React's frontend flexibility.
By the end of this series, you'll have constructed a production-ready app that shows the Laravel way of working with React: fewer moving parts, cleaner architecture, and faster development.
Filament 5 in Depth With Kevin McKee
Filament's powers have increased exponentially. Now at version 5, it's more powerful and capable than ever. In this series, we'll build a practical Roadmap app from scratch, using Filament for the admin panel and Livewire for the public-facing side.Along the way, we'll cover panel configuration, enum-driven UI, strict authorization with policies, and newer form inputs like ToggleButtons, Sliders, and the TipTap-powered RichEditor. By the end, you'll have a full-featured app and a solid handle on everything new in Filament.
Practical UI Components With Livewire and Alpine With Shruti Balasa
In this series, we'll build a collection of practical UI components with Livewire and AlpineJS, using real interface patterns instead of toy examples. We'll start with smaller pieces like inline editing and a reusable toast system, then move into more stateful components like multi-step flows, tag inputs, dynamic search, notifications, and a drag-and-drop Kanban board.
Along the way, we'll focus on the details that make UI feel great to use: autosave, subtle feedback, keyboard navigation, transitions, persisted state, polling, and clean reset behavior. By the end, you'll have a small library of polished components and a clearer sense of how to structure these kinds of interfaces with Livewire and Alpine in your own apps.
Practical Progressive Web Apps With Jeremy McPeak
In this series, we'll turn a Laravel app into a practical progressive web app for people working in the field, where unreliable connectivity is just part of the job. We'll cover the core PWA pieces like the manifest and a root-level service worker, then build real offline support with dynamic manifests, smart caching strategies, placeholder fallbacks, and clear UI feedback around network status.
We'll also add push notifications from end to end and move beyond "read-only offline" by building a true offline workflow for form submissions using IndexedDB, background sync, and a dedicated Sanctum token. By the end, you'll have a Laravel app that feels installable, resilient, and dependable in the real world.
Learn Laravel Forge With Matt Stauffer
In this series, long-time Laravel Forge advocate Matt Stauffer will teach you how to become a Forge power user. Of course, you'll learn how to provision servers in seconds, but you'll also learn about zero-downtime deployments, processes, queues, securing sites with SSL, database backups, networks, and more!Each episode is bite-sized, so feel free to jump around to the topic that interests you most. Let's go!
Vue State Management With Sabatino Masala
State management is at the heart of every Vue application, but exactly how you manage that state can sometimes be...confusing. So let's explore your options! We'll start with the basics, like props and events, before moving on to provide/inject, custom composables, and Pinia. Along the way, we'll tackle practical, real-world scenarios. By the end, you'll know exactly which approach to use and when, so your apps stay clean, organized, and fun to work on.
React, The Laravel Way With Simon Vrachliotis
In "React from Scratch", we built a "DevPups" app from scratch. Now it's time to take things further. Using that finished app as a base, you'll learn how to construct a React-powered app...the Laravel way!
You'll see how we can swap out fragile external API calls for Laravel's elegant backend, add real-time "like" functionality, support file uploads, and polish up our CRUD features with proper authorization. Along the way, you'll get comfortable with Inertia.js, the perfect glue between Laravel's backend strength and React's frontend flexibility.
By the end of this series, you'll have constructed a production-ready app that shows the Laravel way of working with React: fewer moving parts, cleaner architecture, and faster development.
Filament 5 in Depth With Kevin McKee
Filament's powers have increased exponentially. Now at version 5, it's more powerful and capable than ever. In this series, we'll build a practical Roadmap app from scratch, using Filament for the admin panel and Livewire for the public-facing side.Along the way, we'll cover panel configuration, enum-driven UI, strict authorization with policies, and newer form inputs like ToggleButtons, Sliders, and the TipTap-powered RichEditor. By the end, you'll have a full-featured app and a solid handle on everything new in Filament.
You get a window into a seasoned developer's mind and workflow for the price of an Uber. I can't overstate the value of a Laracasts subscription. Caleb Porzio
Creator of Livewire
01 The Ralph Wiggum Technique Join me as I perform a deep-dive into the agentic looping technique known as "Ralph Wiggum." In this series, we’re not just building a script, we’re building the surrounding system that makes an agent reliable enough to collaborate with. We’ll work through permissions, sandbox rules, hooks, and safer ways to run in more autonomous modes.
By the end, we’ll have something much bigger than a typical demo: a working approach for spec-driven agent development that can run locally, in the background, or on a remote machine over SSH. Let's go!
Sabatino Masala · 16 eps · 1h 56m
02 So You Want to Build an Agent You're likely using an AI agent every day at this point, but do you truly understand how it works under the hood? What separates an agent from a general chat? What's a tool? How do we provide the loop for executing these tools? In this series, we'll demystify some of these concepts by building a basic agent that is capable of interacting with your file system and triggering tools.
Jeffrey Way · 10 eps · 2h 10m
03 The Batteries-Included AI Toolkit The Laravel AI SDK is a first-party toolkit for adding AI features to your applications. Using a helpdesk app as our playground, you’ll learn structured output, chat with memory, streaming, tool use, retrieval, and everything else you need to build AI features that are reliable, testable, and ready for production.
This is an incredibly powerful toolkit, and I can't wait to show you what you can build. Let's get going!
Jeremy McPeak · 13 eps · 3h 10m
04 Watch Me AI the UI In this workshop, come along as I upgrade the visual design of our Laracasts team dashboard. As you'll see, design work can sometimes be a bit tricky to orchestrate. Can AI properly evaluate a screenshot and convert it to CSS? Well, yes...and no! But luckily, we have a variety of techniques we can use to increase our odds of success. Let's go!
Jeffrey Way · 5 eps · 47m
Laracasts is the premier learning tool for Laravel. The tutorials are always concise and relevant. If you use Laravel, subscribing is a must! Eric Barnes
Creator of Laravel News
Jeffrey Way
Owner at Laracasts
Andre Madarang
Web Developer at Self
Jeremy McPeak
Instructor at Laracasts
Luke Downing
Instructor at Laracasts
Mohamed Said
Core Team at Laravel
Simon Vrachliotis
Instructor at Laracasts
Shruti Balasa
Tech Educator at Self
Andrew Schmelyun
Web Developer at Self
Caleb Porzio
Creator at Livewire
Matt Stauffer
Founder at Tighten
Kevin McKee
Co-Founder at Padmission
Sabatino Masala
Web Developer at Unipage
Joe Tannenbaum
Software Engineer at Laravel
Mateus Guimarães
Software Developer at Laravel
Christoph Rumpel
Developer Evangelist at Laravel
Jason McCreary
Founder at Laravel Shift
Marcel Pociot
Software Engineer at Beyond Code
Taylor Otwell
Owner at Laravel
Simon Hamp
Freelance Software Engineer at
Josh Johnson
Project Manager at Close
Instructor Team
Staff at Laracasts
Pascal Baljet
Software Developer at Laravel
Joe Dixon
Software Developer at Laravel
Josh Cirre
DevRel at Laravel
Katerina Trajchevska
CEO at Adeva
Philo Hermans
Programmer at Self
Giorgi Gelashvili
Web Developer at Self
Stephen Rees-Carter
Friendly Hacker at Valorin Security
Jess Archer
Software Engineer at Laravel
Jonathan Reinink
Developer at Tailwind
Jack McDade
Founder at Statamic
Aaron Francis
Owner at Try Hard Studios
James Brooks
Software Engineer at Laravel
Michael Timbs
Staff Software Engineer at Qwilr
Jeffrey has been teaching and inspiring me for at least 7 years now. He is one of the main reasons I chose Laravel and Vue. He has an incredibly effective method of teaching and explains complex concepts in a concise and easily accessible way. It's not an exaggeration to say I wouldn't be where I am without him. Jess Archer
Laravel Core Team
Probably the most "must-watch" web development screencasts on the internet. Dries Vints
Laravel Core Team
Even when developing something I "know," I review Laracasts on the topic. There's always something new Jeff talks about, even if it's just a different point of view. Chris Fidao
Laravel Core Team
Unlock access to all courses. Practice with interactive exams. Join a massive, supportive community.