TRAVERSY MEDIA COURSE
PHP From Scratch - Beginner To Advanced
Learn how to structure and build a custom PHP application
4.8 ★★★★★ • 1,283 students • Lifetime access
18+ hours
On-demand video lessons
1 complete app
Practical project work
16 modules
Complete course curriculum
134 lessons
Focused explanations and builds
Lifetime access
Learn at your pace
COURSE OVERVIEW
Learn PHP fundamentals and build a framework-style application
Start with PHP data types, control structures, functions, object-oriented programming, superglobals, databases, and PDO.
Then build Workopia, a job listing application with custom routing, namespaces, controllers, authentication, authorization, CRUD, and deployment.
WHAT YOU WILL LEARN
Build practical skills with PHP From Scratch - Beginner To Advanced
Move from the core concepts to a complete project workflow.
PHP Fundamentals
Work with data types, arrays, loops, conditionals, functions, and built-in features.
Object-Oriented PHP
Use classes, inheritance, namespaces, autoloading, and reusable architecture.
MySQL and PDO
Design and query a relational database through a reusable PDO layer.
Custom Routing
Build Laravel-style routes, parameters, middleware, and controllers.
Authentication and CRUD
Create users, authorization rules, listings, validation, and complete CRUD.
Project Deployment
Prepare and deploy the complete Workopia application.
THE COURSE PROJECT
Build Workopia from a blank PHP folder
One complete job board that brings the PHP fundamentals, database work, application architecture, and deployment lessons together.
WORKOPIA JOB BOARD
A real application built without a framework
Start with an empty project and create the structure yourself so you understand what a PHP framework is doing behind the scenes.
- Custom router, controllers, middleware, and views
- Namespaces, autoloading, reusable classes, and PDO
- User registration, login, sessions, and authorization
- Job listing creation, editing, deletion, search, and validation
- Responsive interface backed by a MySQL database
- Production deployment when the application is complete
The result: a complete database-driven job board and a reusable PHP application architecture you can carry into future projects.
THE COMPLETE CURRICULUM
16 modules from foundations to the finished build
134 published lessons and 18+ hours of focused video with practical exercises and project work.
Intro & Setup
Data Types, Variables & Built-In Functions
Arrays & Iteration
Control Structures & Conditionals
Functions
OOP - Object Oriented Programming
Superglobals
Database & PDO
Workopia Project Start & Custom Router
Database Class, Fetch & Display Listings
Namespaces, Controller Classes & Router Refactor
Create, Read, Update & Delete Listings
Authentication & Authorization
Final Touches & Extra Content
Project Deployment - Hostinger
Wrap Up
CHOOSE YOUR ACCESS
Own the course or unlock the full library
Both options include immediate access and future course updates.
PHP From Scratch - Beginner To Advanced
$25
Lifetime course access
Get PHP From Scratch - Beginner To Advanced
YOUR INSTRUCTOR
Learn with Brad Traversy
Brad has helped millions of developers learn web development through practical, project-based teaching. His courses focus on clear explanations, useful projects, and the skills you need to build real websites and applications.
PHP From Scratch - Beginner To Advanced follows that same approach, moving from the essential concepts into practical implementation and a complete project workflow.
FREQUENTLY ASKED QUESTIONS
Before you enroll
Is this course beginner friendly?
What do I get with the $25 option?
What is included in the annual membership?
What experience should I have before starting?
START BUILDING TODAY
Learn PHP From Scratch - Beginner To Advanced through practical work
Get lifetime course access for $25, or unlock every included Traversy Media course for $99 per year.
Get Full Access for $99/year