Skip to content

Brad Traversy

PHP From Scratch | Beginner To Advanced

Review Brad Traversy’s PHP course for language fundamentals and a job-listing application, including routing, middleware, namespaces, autoloading and sessions.

PaidMixed10+ hoursEnglishCertificatePHP
Go to course

Opens on the provider’s site. Check current access and certificate terms there.

Course overview

Brad Traversy separates language modules from a larger job-listing project. The roughly eighteen-hour route builds a custom application without starting from a framework, then introduces routing and other conventions a Laravel learner will later encounter. It offers a project-focused bridge from PHP basics to application structure.

What you will learn

  • Use PHP data structures, functions and objects.
  • Organize code through namespaces and autoloading.
  • Build routes and session-based authentication for a project.

Who this suits

Learners who know basic HTML and want a longer PHP course with a substantial application.

Before you enroll

HTML basics are the stated prerequisite. Test your application’s validation and authorization separately; reproducing a project does not establish that it is ready for deployment.

Udemy offers paid enrollment; purchase and subscription availability can vary. Check the previews, curriculum and checkout terms. Its completion certificate is not an accredited qualification.

Put it into practice

Add a saved-job feature to a fictional listing application. Test which user owns each saved record and what happens when an invalid identifier is submitted.

Source and review

This overview is based on the provider's published information, checked on . It is an editorial assessment, not a claim that we completed the resource. Time filters are approximate study ranges; projects and exercises can take longer.

The level filter is an editorial estimate from the stated prerequisites and curriculum. The provider’s current course page remains the source for enrollment details.

View the curriculum and current access options at Udemy.

How YellowCourse describes and checks learning resources.

At a glance

Provider
Udemy
Learning format
Course
Price
Paid
Level
Mixed levels
Study time (approx.)
10+ hours
Language
English
Certificate
Available; check provider terms
Created by
Brad Traversy
Category
PHP
Page updated
12 Oct 2026