Hero roadmap: the whole course on one page

All 50 lessons

Fifty lessons, seven stages. Start at lesson one and move forward in order - every page ends with a link to the next one.

Start: 01-05

Language: 06-20

Reuse: 21-25

OOP: 26-33

Web: 34-44

Quality: 45-47

Finish: 48-50

How to practice

Read one lesson, type every snippet by hand, break it once on purpose, then fix it. Small daily reps beat weekend marathons - twenty focused minutes move further than two distracted hours.

Capstone: tiny blog

Build a tiny blog that uses the whole course: a router that maps paths to files, pages that print lists and single posts, forms that insert through PDO with placeholders, and sessions that guard the admin area.

Where to go next

After the capstone, follow the version trail from PHP versions into the newest features, then pick a real project and keep the linter green. The course ends; the practice does not.

Next: PHP course

Article author: Arthur Isaev