Summer sale! Save 50% on access to our entire library of courses.Join here →

Courses

Course
Laravel
Livewire
Build an E-Commerce Platform

Build a robust e-commerce platform with a Laravel and Livewire. Features products with unlimited and flexible variations, a product browser with filters and price range slider, global product search, guest checkout, shipping and payment implementation, order status tracking and more.

78 episodes
8 hrs 42 mins
Course
Laravel
Laravel Cursor Pagination

Let's learn about cursor pagination in Laravel. With a simple method change, you'll end up with better performance with larger data-sets and much easier implementation of infinite scrolling. We'll build up a simple Vue app where we can post to a timeline, check out why standard pagination doesn't work and then switch to cursor pagination to fix it up!

6 episodes
25 mins
Course
Laravel
Laravel Aggregates

If you're displaying counts in your app, instead of pulling records into a Collection to count on, try aggregates! Working at the database level, aggregates are performed in one query and lower the memory usage of your app. Let's explore everything you need to know to work effectively with aggregate data in Laravel.

7 episodes
32 mins
Course
Livewire
Livewire Performance

Building powerful apps with Livewire is a breeze, but as your app grows, you may run into performance issues. This series covers tips and techniques to keep your Livewire apps speedy.

11 episodes
1 hr 22 mins
Course
Nuxt.js
Getting Started with Nuxt 3

Nuxt is a framework built on Vue that makes development of applications a breeze. In this series, we'll get set up with a fresh project and work through everything you need to know to start building with Nuxt.

18 episodes
1 hr 15 mins
Course
Alpine.js
Build a Notes App with Alpine.js

Put Alpine.js state management to the test by building a fully working notes app in the browser.

11 episodes
55 mins
Course
Alpine.js
Alpine Store Basics

Forget dispatching events to keep your state together. In Alpine, stores give you a central location for data that make state management a breeze. In this series, we'll cover everything you need to know to get started with Alpine stores!

5 episodes
29 mins
Course
Vue.js
Vue Script Setup for Single File Components

The Vue script setup syntax lets you clean up your Vue script area when you're using the Composition API. Variables and imports are automatically shared with your template, there's less boilerplate code, and it's faster in runtime performance! In this series, we'll cover everything you need to know about working with the script setup syntactic sugar.

10 episodes
40 mins
Course
Alpine.js
Learn Alpine.js

Alpine.js is a refreshingly minimal JavaScript framework that gives you the reactive nature of Vue and React, but with much more simplicity. This course will get you up to speed on how to use it, with plenty of practical examples along the way.

19 episodes
2 hrs 10 mins
Course
Laravel
Build a Laravel Invite System

Build an invite code system from scratch with Laravel. Newly registered users are locked out until they enter a valid invite code, and activated users can generate and share invite codes.

14 episodes
58 mins