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 plan

Your beginner php for free plan

3 coursesabout 9.2 monthsat 8 hours a week (a steady evening habit most days of the week)

  1. 1
    Step 01

    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. 2
    Step 02

    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. 3
    Step 03

    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