Courses roadmap

From your first route to real-world apps.

Not sure where to start? This roadmap puts the courses in the order that builds real skill, so you can move forward with confidence.

Stages
8stages
Courses
21courses on the path
Access
Lifetimeaccess on Udemy
Pace
Self-pacedstart any stage you need
Illustrated learning roadmap with four milestones from Laravel foundations to SaaS architecture
  1. Stage 1

    Laravel Foundations

    0/3courses done
    1. Laravel For Absolute Beginners 2024 course thumbnail
      Laravel from Scratch
      Laravel For Absolute Beginners 2024

      Learn Laravel from scratch: routing, controllers, Blade, forms, migrations, Eloquent and auth, then build a complete blog system.

      View course
    2. Laravel For Absolute Beginners 2024 - Level 2 course thumbnail
      Intermediate Laravel Skills
      Laravel For Absolute Beginners 2024 - Level 2

      Go beyond the basics: request lifecycle, providers, components and localization, then build a multilingual RTL/LTR project.

      View course
    3. Laravel 11 Updates - The Complete Guide course thumbnail
      What's New in Laravel 11
      Laravel 11 Updates - The Complete Guide

      Upgrade to Laravel 11 confidently: the slimmer structure, new Artisan commands, env encryption, routing, providers and middleware.

      View course
  2. Stage 2

    Core Backend Skills

    0/2courses done
    1. Mastering Laravel Eloquent ORM: Novice to Expert Guide course thumbnail
      Eloquent ORM Deep Dive
      Mastering Laravel Eloquent ORM: Novice to Expert Guide

      Master Eloquent ORM from basics to advanced: queries, scopes, events, every relationship type, casts, serialization and factories.

      View course
    2. Laravel RESTful APIs for beginners -Become a Master course thumbnail
      RESTful API Development
      Laravel RESTful APIs for beginners -Become a Master

      Build RESTful APIs in Laravel: routes, resources, status codes, Sanctum token auth, versioning, pagination and API documentation.

      View course
  3. Stage 3

    Authentication & Security

    0/4courses done
    1. Laravel Multi Authentication & Authorization in Depth course thumbnail
      Multi-Auth & Permissions
      Laravel Multi Authentication & Authorization in Depth

      Build multi-auth systems in Laravel with multiple guards, then control access with gates, policies and Spatie permissions.

      View course
    2. Laravel Jetstream & Fortify - The Complete Guide course thumbnail
      Auth with Jetstream & Fortify
      Laravel Jetstream & Fortify - The Complete Guide

      Customize Laravel auth with Jetstream and Fortify: registration, email verification, 2FA, API tokens, teams and permissions.

      View course
    3. Laravel Socialite - The Complete Guide course thumbnail
      Social Login with Socialite
      Laravel Socialite - The Complete Guide

      Add social login to Laravel with Socialite: learn how OAuth sign-in works behind the scenes and build GitHub and Dribbble login.

      View course
    4. Laravel Verification Techniques: OTP, Email, CVT and More! course thumbnail
      User Verification & OTP
      Laravel Verification Techniques: OTP, Email, CVT and More!

      Verify users and protect forms in Laravel: email verification, OTP via Twilio and Vonage, passwordless login, reCAPTCHA and 2FA.

      View course
  4. Stage 4

    Testing & Debugging

    0/3courses done
    1. Laravel Testing Series: PHPUnit & Xdebug Essentials course thumbnail
      Testing with PHPUnit
      Laravel Testing Series: PHPUnit & Xdebug Essentials

      Test Laravel apps with PHPUnit: feature and unit tests for CRUD, validation, authorization and Sanctum APIs, plus Xdebug coverage.

      View course
    2. Laravel Testing Series Part 2: Mastering Pest PHP course thumbnail
      Testing with Pest PHP
      Laravel Testing Series Part 2: Mastering Pest PHP

      Write clean Laravel tests in Pest PHP: expectations, hooks, datasets and higher-order tests for real CRUD and auth cases.

      View course
    3. Laravel Telescope for Absolute Beginners course thumbnail
      Debugging with Telescope
      Laravel Telescope for Absolute Beginners

      Monitor and debug Laravel apps with Telescope: track requests, queries, jobs, cache, mail, exceptions, logs and more in one place.

      View course
  5. Stage 5

    Interactive Interfaces & Admin Panels

    0/2courses done
    1. The Complete Livewire Course 2024: From Zero to hero! course thumbnail
      Reactive UIs with Livewire
      The Complete Livewire Course 2024: From Zero to hero!

      Learn Livewire from zero: components, events, hooks, validation and uploads, then build a full portfolio site with an admin panel.

      View course
    2. Filament PHP Mastery: Build Modern Admin Panels Quickly course thumbnail
      Admin Panels with Filament
      Filament PHP Mastery: Build Modern Admin Panels Quickly

      Build full admin panels with Filament PHP: resources, forms, tables, actions, relation managers, global search and widgets.

      View course
  6. Stage 6

    Performance & Background Processing

    0/2courses done
    1. Laravel Queues in Practice: Jobs, Batching & Workers course thumbnail
      Queues & Background Jobs
      Laravel Queues in Practice: Jobs, Batching & Workers

      Run heavy work in the background with Laravel queues: dispatch jobs, chain and batch them, handle failures and manage workers.

      View course
    2. Laravel Caching Masterclass: Cache, Redis & Performance course thumbnail
      Caching & Redis Performance
      Laravel Caching Masterclass: Cache, Redis & Performance

      Speed up Laravel apps with caching and Redis: TTLs, invalidation, atomic locks, full-page caching and cache performance analytics.

      View course
  7. Stage 7

    Real-World Features

    0/3courses done
    1. Laravel Real-time Guide: Pusher, Websockets, Echo and More! course thumbnail
      Real-Time Broadcasting
      Laravel Real-time Guide: Pusher, Websockets, Echo and More!

      Add real-time features to Laravel: notifications, broadcasting channels and events with Pusher, Laravel WebSockets and Echo.

      View course
    2. Laravel Scout Search with Algolia, Meilisearch & Typesense course thumbnail
      Full-Text Search with Scout
      Laravel Scout Search with Algolia, Meilisearch & Typesense

      Add fast full-text search to Laravel with Scout, indexing Eloquent models and comparing Algolia, Meilisearch and Typesense.

      View course
    3. Laravel Payments: A Complete Guide to Stripe and Cashier course thumbnail
      Payments & Subscriptions
      Laravel Payments: A Complete Guide to Stripe and Cashier

      Accept payments in Laravel with Stripe and Cashier: checkout, coupons, webhooks, subscriptions, trials, invoices, lifetime plans.

      View course
  8. Stage 8

    Architecture & Delivery

    0/2courses done
    1. Mastering Laravel Multi-Tenancy: Single & Multi-Databases course thumbnail
      Multi-Tenant SaaS Apps
      Mastering Laravel Multi-Tenancy: Single & Multi-Databases

      Build multi-tenant Laravel apps with single or multiple databases, both by hand and with the Tenancy for Laravel package.

      View course
    2. Mastering CI/CD with GitHub Actions: Automate, Test, Deploy course thumbnail
      CI/CD with GitHub Actions
      Mastering CI/CD with GitHub Actions: Automate, Test, Deploy

      Automate build, test and deploy with GitHub Actions: workflows, events, secrets, runners, matrices, custom actions, SSH deploys.

      View course

The full path, from your first route to production-ready apps.

This roadmap brings together 21 courses across 8 stages. More courses can be added to any stage as they're published.

Browse the catalog
Next step

Start the roadmap today

Begin with the stage that matches where you are, and build one milestone project at a time.