Screencasts that focus on building real apps. If you're looking to learn Laravel, Livewire, Vue, Inertia and more, we've got you covered.
Let's build a ridiculously fast blog from scratch in Laravel, entirely driven by markdown files. No database required! Your blog will feature everything you're used to, like syntax highlighting, post tagging and pagination. Plus, it'll render in record time (20ms or less). Once you're done with the course, you'll be able to add on additional features with ease, style it up how you want and quickly create new posts since there's no need for an admin panel.
Eloquent is Laravel's ORM (Object Relational Mapper). In simple terms, it's how your models work with the database. The good news? There's a bunch of powerful relationship types available. Our task is to learn when and where to use each one. In this course, we'll cover each basic relationship type, how to access related models, and then insert, sync, update and delete related data. Oh, and we'll build a practical example for each relationship type, to really make it stick.
Adding SVGs to your Vue project doesn't need to be complicated. In this snippet, we'll take a look at using the vite-svg-loader package to make this a breeze, then clean things up by building our own component to handle loading SVGs effortlessly.
Localisation is a breeze in Laravel applications, but what happens when you need to bring this to the client-side? Turns out in Inertia, it's pretty simple. In this course, we'll build a language switcher, share translations with the client, and build a simple translation helper for Vue to use directly in templates. We'll also cover caching translations to keep things running smoothly. The best part? With the magic of reactivity, we'll be able to switch languages without any page refresh, and see everything instantly translated.
Single-page applications are great, but they come with the challenge of maintaining two separate projects — the client and the API. Inertia serves as the solution, seamlessly connecting these two components and enabling you to build everything in one application (a monolith) while achieving the same outcome. The best part? You won't have to create an API. To be honest, when I first started working with Inertia, I was a little confused about how everything worked. If that sounds familiar, then this course is made for you. I'll guide you through everything you need to know to kickstart your journey in building single-page applications using Laravel, Inertia, and Vue.
Ready to build a forum with Inertia and Laravel? Why a forum? A forum touches a whole load of concepts that you'll use throughout your development career – particularly on the client-side, where we'll be doing most of the heavy lifting. So, let's build a clean, modern forum with features like markdown support, code highlighting, advanced filtering, user mentions, full-text search, the ability to mark best answers, and more.
Here's the latest from every topic we cover.
Join thousands of developers improving their skills every day
Here's what some of our awesome members are saying
Codecourse is a fantastic platform. Alex has a friendly delivery style. He includes just enough detail to keep the courses comprehensive but not too slow. Thank you, Alex, for making me a better developer!
I love that Codecourse tackles larger concepts, such as multi-tenant/multi-database setups, or ADR in both Slim & Laravel. Really helps push me as a developer.
Codecourse is what got me into web development. Diverse content, superb quality courses, and most of all excellent explanations.
Codecourse has allowed me to approach complex problems in a much cleaner way because Alex has always been a big advocate of simplicity.
I love Codecourse because it has a lot of practical step-by-step projects. The teaching, video and content quality are one of the best I've ever seen. It helped me so much and improved my web development skills to a whole new level.
Great practical project examples and code walkthrough that will help you level up your developer chops.
Codecourse is just so simple. I built my first Laravel app in hours thanks to Codecourse.
Codecourse is the way to learn and keep up-to-date with the latest technologies.
I'm a full-stack developer and founder of Codecourse, nice to meet you!
If you're like me, you learn best by building real stuff, and that's exactly what we do here. I don't create unforgettable boring screencasts, we'll sit down together and learn from practical examples you can use right away.
Don't just take my word for it though, thousands of premium members are keeping their skills sharp, right here.
Ready to join?Say hello on Twitter