Skip to main content

Laravel Learning Roadmap

Your comprehensive guide to becoming a full-stack Laravel developer. Follow this structured path from beginner to senior level.

Overview: What is a "FULL-STACK" Laravel Developer?

Here's my vision of a Laravel developer's path to become a full-stack professional.

3

Full-Stack Laravel as Web SPA*

Choose your preferred stack:

VILT Stack

Vue.js + Inertia + Laravel + Tailwind

Vue.js Laravel 12 Starter Kit →

RILT Stack

React + Inertia + Laravel + Tailwind

React.js Laravel 12 Starter Kit →

* All stack options are equally viable, depending on your project needs.

Levels / Milestones

Below you will see a detailed Laravel roadmap. I divided all topics there into 5 levels:

1

Beginner

Create the first CRUD and a hobby project for yourself.

Simple Personal Blog →
2

Junior Developer

Create the first project for a client (or get a job) and earn first money.

Simple CRM Project →
3

Full-Stack Developer

Ability to create web-projects using front-end, in addition to Laravel.

Same CRM with React/Vue/Livewire

4

Mid-Level Developer

Master all Laravel features with 3-5 years of practical experience.

5

Senior Developer

Responsibility for architecture decisions on large projects, in a team.

Detailed Roadmap: What Topics to Study?

Level 1: Beginner Level

Goal: to create your very first simple Laravel project.

Level Completing Project: Personal Blog

Level 2: Junior Developer Level

Goal: to be able to find the first job or freelance gig.

Level Completing Project: Simple CRM

Level 3: Full-Stack Developer Level

Ability to create web-projects using front-end as well as Laravel back-end.

Level 4: Laravel Mid Level

Goal: to master all Laravel features with 3-5 years of practical experience.

Payments

Custom Payment Providers: PayPal, Mollie, etc

Level 5: Senior Developer Level

Goal: to be trusted with architecture decisions on large projects.