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)
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.
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.
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.