Free Course
Learn PHP The Right Way - Full PHP Tutorial For Beginners & Advanced
Comprehensive course on Learn PHP The Right Way - Full PHP Tutorial For Beginners & Advanced
Watch Preview
Watch Preview
Course curriculum
1 sections · 100 lessons · 23h total
Main Curriculum
Full PHP 8 Tutorial - Learn PHP The Right Way
7:00
How To Install PHP & What Are Web Servers - PHP 8 Tutorial
8:29
Basic PHP Syntax - PHP 8 Tutorial
12:32
What Are Constants & Variable Variables In PHP - Full PHP 8 Tutorial
8:07
PHP Data Types - Typecasting Overview & How It Works - Full PHP 8 Tutorial
11:52
PHP Boolean Data Type - Full PHP 8 Tutorial
4:45
PHP Integer Data type - Full PHP 8 Tutorial
4:51
PHP Float Data Type - Full PHP 8 Tutorial
7:51
PHP String Data Type - Heredoc & Nowdoc Syntax - Full PHP 8 Tutorial
7:21
PHP Null Data Type - Full PHP 8 Tutorial
3:29
PHP Array Data Type - Indexed, Associative & Multi-Dimensional Arrays - Full PHP 8 Tutorial
16:52
What Are Expressions In PHP & How They Are Evaluated - Full PHP 8 Tutorial
2:38
PHP Operators Part 1 - Full PHP 8 Tutorial
14:27
PHP Operators Part 2 - Full PHP 8 Tutorial
16:13
PHP Operator Precedence & Associativity - Full PHP 8 Tutorial
5:27
Control Structures in PHP - Conditional Statements - if/else - Full PHP 8 Tutorial
5:13
PHP Loops Tutorial - Break & Continue Statements - Full PHP 8 Tutorial
12:24
PHP Switch Statement - Switch vs if/else statement - Full PHP 8 Tutorial
8:10
PHP Match Expression - Match vs Switch - Full PHP 8 Tutorial
5:08
PHP Return, Declare & Tickable Statements - Full PHP 8 Tutorial
5:58
How To Include Files In PHP - Include and Require - Full PHP 8 Tutorial
8:12
How To Create Functions In PHP - Functions Tutorial - Full PHP 8 Tutorial
8:02
PHP Function Parameters - Named Arguments - Variadic Functions & Unpacking - Full PHP 8 Tutorial
12:05
PHP Variable Scopes - Static Variables - Full PHP 8 Tutorial
5:41
Variable, Anonymous, Callable, Closure & Arrow Functions In PHP - Full PHP 8 Tutorial
8:38
How To Work With Dates & Time Zones - Full PHP 8 Tutorial
6:09
How To Work With Arrays In PHP - Full PHP 8 Tutorial
15:09
How To Work With PHPs Configuration File - PHP.INI - Full PHP 8 Tutorial
7:26
PHP Error Handling & Error Handlers - Full PHP 8 Tutorial
7:30
Basic Apache Webserver Configuration & Virtual Hosts - Full PHP 8 Tutorial
14:19
Working With File System In PHP - Full PHP 8 Tutorial
9:52
Mini Exercise Project Overview - Full PHP 8 Tutorial
3:11
Building Small Part Of The App With Procedural PHP - Full PHP 8 Tutorial
19:33
PHP OOP Tutorial Section 2 - Intro to Object Oriented Programming - Full PHP 8 Tutorial
4:19
PHP Docker Tutorial - Nginx - PHPFPM VS Apache - Full PHP 8 Tutorial
14:39
PHP Classes & Objects - Typed Properties - Constructors & Destructors - Full PHP 8 Tutorial
21:15
Constructor Property Promotion - Nullsafe Operator - Full PHP 8 Tutorial
9:33
PHP Namespace Tutorial - Full PHP 8 Tutorial
20:15
PHP Coding Standards, Autoloading (PSR-4) & Composer - Full PHP 8 Tutorial
21:50
Object Oriented PHP - Class Constants - Full PHP 8 Tutorial
9:25
Static Properties & Methods In Object Oriented PHP - Full PHP 8 Tutorial
12:58
PHP - Encapsulation & Abstraction - Full PHP 8 Tutorial
15:23
PHP - Inheritance Explained - Is Inheritance Good? - Full PHP 8 Tutorial
25:09
PHP Abstract Classes & Methods - Full PHP 8 Tutorial
9:36
PHP Interfaces & Polymorphism - Interfaces Explained - Full PHP 8 Tutorial
18:03
What Are PHP Magic Methods & How They Work - Full PHP 8 Tutorial
16:55
What Is Late Static Binding & How It Works In PHP - Full PHP 8 Tutorial
9:58
PHP Traits - How They Work & Drawbacks - Full PHP 8 Tutorial
31:41
PHP Anonymous Classes - Full PHP 8 Tutorial
7:17
PHP Variable Storage & Object Comparison - Zend Value (zval) - Full PHP 8 Tutorial
11:20
PHP DocBlock - Adding Comments to Classes & Methods - Full PHP 8 Tutorial
9:06
PHP - Object Cloning & Clone Magic Method - Full PHP 8 Tutorial
4:43
PHP Serialize Objects & Serialize Magic Methods - Full PHP 8 Tutorial
11:47
OOP Error Handling In PHP - Exceptions & Try Catch Finally Blocks - Full PHP 8 Tutorial
21:18
PHP - DateTime Object - Full PHP 8 Tutorial
25:30
PHP Iterators & Iterable Type - Iterate Over Objects - Full PHP 8 Tutorial
12:13
PHP Superglobals - Basic Routing Using The Server Info - Full PHP 8 Tutorial
12:55
Get & Post Superglobals In PHP - Forms - Post Routes - Full PHP 8 Tutorial
11:06
PHP Sessions & Cookies - Output Buffering - Headers Already Sent Warning - Full PHP 8 Tutorial
14:55
PHP File Uploads - Full PHP 8 Tutorial
8:32
PHP MVC Pattern - View Parameters Exploit - Full PHP 8 Tutorial
22:17
HTTP Headers In PHP - Request & Response Headers - Full PHP 8 Tutorial
11:59
Intro To MySQL For PHP - Full PHP 8 Tutorial
25:47
PHP PDO Tutorial Part 1 - Prepared Statements - SQL Injection - Full PHP 8 Tutorial
25:19
PHP PDO Tutorial Part 2 - Transactions - Env Variables & PHPDotEnv - Full PHP 8 Tutorial
17:02
PHP PDO Tutorial Part 3 - Models & Refactoring - Full PHP 8 Tutorial
22:49
Section 2 review & exercise project - Full PHP 8 Tutorial
4:37
PHP OOP Tutorial Section 3 - Intro to Testing - Full PHP 8 Tutorial
5:52
PHP Unit Testing - PHPUnit Tutorial - Full PHP 8 Tutorial
31:04
PHPUnit Tutorial Part 2 - Mocking - Full PHP 8 Tutorial
16:21
Dependency Injection & DI Containers - Full PHP 8 Tutorial
6:42
Dependency Injection Container With & Without Reflection API Autowiring - Full PHP 8 Tutorial
29:45
DI Container With Interface Support - Full PHP 8 Tutorial
12:13
PHP Generators Explained - Full PHP 8 Tutorial
25:47
PHP WeakMap Explained - Full PHP 8 Tutorial
10:09
What's New In PHP 8.1 - Deprecations & Backward Incompatible Changes - Full PHP 8 Tutorial
30:02
Covariance & Contravariance in PHP - Full PHP 8 Tutorial
16:17
PHP Attributes - Simple Router With Attributes - Full PHP 8 Tutorial
22:59
PHP Enums With Practical Examples - Full PHP 8 Tutorial
28:13
Composition vs Inheritance in PHP With Practical Examples - Full PHP 8 Tutorial
19:11
How to Send Email in PHP - Symfony Mailer - Email Protocols - Mailhog Setup - Full PHP 8 Tutorial
16:43
How to Schedule Emails in PHP - Run Automated Scripts Using CRON - Full PHP 8 Tutorial
16:04
Intro to Doctrine PHP - DataBase Abstraction Layer - Query Builder - Full PHP 8 Tutorial
17:47
Doctrine ORM - PHP Entities & Data Mapper Pattern - Full PHP 8 Tutorial
26:18
Doctrine ORM Query Builder - Full PHP 8 Tutorial
19:48
What Are Database Migrations & How To Use Doctrine Migrations - Full PHP 8 Tutorial
12:41
What is active record pattern & how Laravel implements it with Eloquent - Full PHP 8 Tutorial
36:29
Refactor to use Eloquent instead of Doctrine DBAL - Full PHP 8 Tutorial
11:58
PHP cURL API Tutorial - Emailable API Integration - Full PHP 8 Tutorial
17:56
Refactor cURL to Guzzle With Retry Logic - Multiple API Integrations - Full PHP 8 Tutorial
26:13
Data Transfer Objects - What Are DTOs - Full PHP 8 Tutorial
13:03
Value Objects Practical Example - What is a Value Object? - Full PHP 8 Tutorial
21:36
Intro to Templating Engines - Blade & Twig - Full PHP 8 Tutorial
13:29
How To Install Xdebug 3 with Docker & PhpStorm - Full PHP 8 Tutorial
11:27
How To Deploy Vanilla PHP To Cloudways - Full PHP 8 Tutorial
17:57
Intro to Slim PHP Framework - Full PHP 8 Tutorial
14:12
Slim Framework With PHP-DI & Doctrine ORM - Full PHP 8 Tutorial
9:30
Little Refactoring Never Hurt Nobody - Full PHP 8 Tutorial
12:24
How To Create CLI App & Commands - Full PHP 8 Tutorial
21:24
100th Video In This PHP Series - Project Overview - Full PHP 8 Tutorial
7:28
Course description
Comprehensive course on Learn PHP The Right Way - Full PHP Tutorial For Beginners & Advanced
What you'll learn
Professional skill mastery with structured, progressive lessons
Hands-on real-world projects to build your portfolio
Industry best practices used at top-tier companies
Expert-level techniques that set you apart from peers
Certificate of completion to showcase your achievement
Lifetime access with all future updates included
Requirements
No prior experience required. A computer with internet access and a willingness to learn is all you need.
Your instructor
PE
Prof. Expert Instructor
Senior Practitioner & Educator
12+ years exp.
3 courses
1,737 students
A seasoned professional with years of hands-on industry experience. Their teaching philosophy centres on practical, no-nonsense instruction that bridges theory and real-world application.
Message InstructorStudent reviews
5.0
0 reviews
Be the first to enroll and leave a review!