Free Learning Path Builder

Build your free php for free path

Pick your goal, your starting level, and how much time you have. We put the best free courses in the right order. No signup, no cost, and the link is yours to share.

๐Ÿ˜

Your beginner php for free plan

3 courses ยท about 9.2 months at 8 hours a week (a steady evening habit most days of the week)

1

Web Fundamentals

PHP is a server-side language for the web, so you need HTML and CSS before diving in. freeCodeCamp's Responsive Web Design certification covers both, and the skills transfer directly to PHP templating where you embed PHP inside HTML pages.

beginner
freeCodeCamp
Certificate

Responsive Web Design

300h ยท Free

2

PHP Fundamentals

freeCodeCamp's PHP Handbook is an 8-hour beginner course covering variables, arrays, functions, forms, and how PHP handles HTTP requests. After this step, you can write PHP scripts that process form data, read and write files, and interact with a MySQL database.

beginner
freeCodeCamp

The PHP Handbook โ€” Learn PHP for Beginners

8h ยท Free

3

Laravel (Build a Real App)

Laravel is the most popular PHP framework and the one most PHP job postings mention. freeCodeCamp's 6-hour Laravel course teaches it by building a working web application, covering routing, models, views, authentication, and deployment. Finishing this gives you a portfolio project and a skill that is directly hirable.

intermediate
freeCodeCamp

Learn Laravel by Building a Medium Clone

6h ยท Free