Photo: Emile Perron / Unsplash
Back-end web — from Zero to Expert

PHP

Language basics, PHP & the Web, databases & OOP, Laravel/Symfony frameworks, deployment.

7progressive levels
31detailed sections
100%free resources
ENinterface in English

🇫🇷 Version française 🇪🇸 Versión española 🌐 العربية

Updated September 21, 2026

How to follow this guide?

Guide resources

0

Level 0 — Getting started

Understand PHP, install a local server and run your first script.

  1. What is PHP? (server-side role)
  2. Install a local environment (XAMPP / Laragon / WampServer)
  3. Basic syntax: tags, echo, comments
Start level 0 →
1

Level 1 — Language basics

Variables, conditions, loops, functions and arrays: the foundation of every PHP program.

  1. Variables, types & operators
  2. Conditions (if/else, switch, ternary)
  3. Loops (for, while, foreach)
  4. Functions & variable scope
  5. Arrays & strings
Start level 1 →