Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions
  1. 1 7:00 Full PHP 8 Tutorial – Learn PHP The Right Way Program With Gio · 768.7K views
  2. 2 8:29 How To Install PHP & What Are Web Servers – PHP 8 Tutorial Program With Gio · 247.6K views
  3. 3 12:32 Basic PHP Syntax – PHP 8 Tutorial Program With Gio · 235.3K views
  4. 4 8:07 What Are Constants & Variable Variables In PHP – Full PHP 8 Tutorial Program With Gio · 158.4K views
  5. 5 11:52 PHP Data Types – Typecasting Overview & How It Works – Full PHP 8 Tutorial Program With Gio · 138.9K views
  6. 6 4:45 PHP Boolean Data Type – Full PHP 8 Tutorial Program With Gio · 90K views
  7. 7 4:51 PHP Integer Data type – Full PHP 8 Tutorial Program With Gio · 75.8K views
  8. 8 7:51 PHP Float Data Type – Full PHP 8 Tutorial Program With Gio · 74K views
  9. 9 7:21 PHP String Data Type – Heredoc & Nowdoc Syntax – Full PHP 8 Tutorial Program With Gio · 81K views
  10. 10 3:29 PHP Null Data Type – Full PHP 8 Tutorial Program With Gio · 65.3K views
  11. 11 16:52 PHP Array Data Type – Indexed, Associative & Multi-Dimensional Arrays – Full PHP 8 Tutorial Program With Gio · 108.4K views
  12. 12 2:38 What Are Expressions In PHP & How They Are Evaluated – Full PHP 8 Tutorial Program With Gio · 63.2K views
  13. 13 14:27 PHP Operators Part 1 – Full PHP 8 Tutorial Program With Gio · 72.8K views
  14. 14 16:13 PHP Operators Part 2 – Full PHP 8 Tutorial Program With Gio · 60.3K views
  15. 15 5:27 PHP Operator Precedence & Associativity – Full PHP 8 Tutorial Program With Gio · 50.5K views
  16. 16 5:13 Control Structures in PHP – Conditional Statements – if/else – Full PHP 8 Tutorial Program With Gio · 51.5K views
  17. 17 12:24 PHP Loops Tutorial – Break & Continue Statements – Full PHP 8 Tutorial Program With Gio · 59.3K views
  18. 18 8:10 PHP Switch Statement – Switch vs if/else statement – Full PHP 8 Tutorial Program With Gio · 47.1K views
  19. 19 5:08 PHP Match Expression – Match vs Switch – Full PHP 8 Tutorial Program With Gio · 51.3K views
  20. 20 5:58 PHP Return, Declare & Tickable Statements – Full PHP 8 Tutorial Program With Gio · 58.3K views
  21. 21 8:12 How To Include Files In PHP – Include and Require – Full PHP 8 Tutorial Program With Gio · 65.9K views
  22. 22 8:02 How To Create Functions In PHP – Functions Tutorial – Full PHP 8 Tutorial Program With Gio · 56.2K views
  23. 23 12:05 PHP Function Parameters – Named Arguments – Variadic Functions & Unpacking – Full PHP 8 Tutorial Program With Gio · 60.7K views
  24. 24 5:41 PHP Variable Scopes – Static Variables – Full PHP 8 Tutorial Program With Gio · 52.3K views
  25. 25 8:38 Variable, Anonymous, Callable, Closure & Arrow Functions In PHP – Full PHP 8 Tutorial Program With Gio · 69.4K views
  26. 26 6:09 How To Work With Dates & Time Zones – Full PHP 8 Tutorial Program With Gio · 50.2K views
  27. 27 15:09 How To Work With Arrays In PHP – Full PHP 8 Tutorial Program With Gio · 65.5K views
  28. 28 7:26 How To Work With PHPs Configuration File – PHP.INI – Full PHP 8 Tutorial Program With Gio · 70.4K views
  29. 29 7:30 PHP Error Handling & Error Handlers – Full PHP 8 Tutorial Program With Gio · 58.4K views
  30. 30 14:19 Basic Apache Webserver Configuration & Virtual Hosts – Full PHP 8 Tutorial Program With Gio · 71.7K views
  31. 31 9:52 Working With File System In PHP – Full PHP 8 Tutorial Program With Gio · 52.2K views
  32. 32 3:11 Mini Exercise Project Overview – Full PHP 8 Tutorial Program With Gio · 45.9K views
  33. 33 19:33 Building Small Part Of The App With Procedural PHP – Full PHP 8 Tutorial Program With Gio · 64K views
  34. 34 4:19 PHP OOP Tutorial Section 2 – Intro to Object Oriented Programming – Full PHP 8 Tutorial Program With Gio · 50.4K views
  35. 35 14:39 PHP Docker Tutorial – Nginx – PHPFPM VS Apache – Full PHP 8 Tutorial Program With Gio · 129.9K views
  36. 36 21:15 PHP Classes & Objects – Typed Properties – Constructors & Destructors – Full PHP 8 Tutorial Program With Gio · 91.2K views
  37. 37 9:33 Constructor Property Promotion – Nullsafe Operator – Full PHP 8 Tutorial Program With Gio · 44.7K views
  38. 38 20:15 PHP Namespace Tutorial – Full PHP 8 Tutorial Program With Gio · 72.1K views
  39. 39 21:50 PHP Coding Standards, Autoloading (PSR-4) & Composer – Full PHP 8 Tutorial Program With Gio · 87.2K views
  40. 40 9:25 Object Oriented PHP – Class Constants – Full PHP 8 Tutorial Program With Gio · 37.6K views
  41. 41 12:58 Static Properties & Methods In Object Oriented PHP – Full PHP 8 Tutorial Program With Gio · 36.1K views
  42. 42 15:23 PHP – Encapsulation & Abstraction – Full PHP 8 Tutorial Program With Gio · 40.1K views
  43. 43 25:09 PHP – Inheritance Explained – Is Inheritance Good? – Full PHP 8 Tutorial Program With Gio · 35.6K views
  44. 44 9:36 PHP Abstract Classes & Methods – Full PHP 8 Tutorial Program With Gio · 33K views
  45. 45 18:03 PHP Interfaces & Polymorphism – Interfaces Explained – Full PHP 8 Tutorial Program With Gio · 44.1K views
  46. 46 16:55 What Are PHP Magic Methods & How They Work – Full PHP 8 Tutorial Program With Gio · 37.6K views
  47. 47 9:58 What Is Late Static Binding & How It Works In PHP – Full PHP 8 Tutorial Program With Gio · 29.7K views
  48. 48 31:41 PHP Traits – How They Work & Drawbacks – Full PHP 8 Tutorial Program With Gio · 41.3K views
  49. 49 7:17 PHP Anonymous Classes – Full PHP 8 Tutorial Program With Gio · 20.6K views
  50. 50 11:20 PHP Variable Storage & Object Comparison – Zend Value (zval) – Full PHP 8 Tutorial Program With Gio · 20.6K views
  51. 51 9:06 PHP DocBlock – Adding Comments to Classes & Methods – Full PHP 8 Tutorial Program With Gio · 25.5K views
  52. 52 4:43 PHP – Object Cloning & Clone Magic Method – Full PHP 8 Tutorial Program With Gio · 19K views
  53. 53 11:47 PHP Serialize Objects & Serialize Magic Methods – Full PHP 8 Tutorial Program With Gio · 24.7K views
  54. 54 21:18 OOP Error Handling In PHP – Exceptions & Try Catch Finally Blocks – Full PHP 8 Tutorial Program With Gio · 40.4K views
  55. 55 25:30 PHP – DateTime Object – Full PHP 8 Tutorial Program With Gio · 27.3K views
  56. 56 12:13 PHP Iterators & Iterable Type – Iterate Over Objects – Full PHP 8 Tutorial Program With Gio · 29.9K views
  57. 57 12:55 PHP Superglobals – Basic Routing Using The Server Info – Full PHP 8 Tutorial Program With Gio · 35.9K views
  58. 58 11:06 Get & Post Superglobals In PHP – Forms – Post Routes – Full PHP 8 Tutorial Program With Gio · 26.9K views
  59. 59 14:55 PHP Sessions & Cookies – Output Buffering – Headers Already Sent Warning – Full PHP 8 Tutorial Program With Gio · 35.9K views
  60. 60 8:32 PHP File Uploads – Full PHP 8 Tutorial Program With Gio · 28.5K views
  61. 61 22:17 PHP MVC Pattern – View Parameters Exploit – Full PHP 8 Tutorial Program With Gio · 48.7K views
  62. 62 11:59 HTTP Headers In PHP – Request & Response Headers – Full PHP 8 Tutorial Program With Gio · 41.5K views
  63. 63 25:47 Intro To MySQL For PHP – Full PHP 8 Tutorial Program With Gio · 28.7K views
  64. 64 25:19 PHP PDO Tutorial Part 1 – Prepared Statements – SQL Injection – Full PHP 8 Tutorial Program With Gio · 52K views
  65. 65 17:02 PHP PDO Tutorial Part 2 – Transactions – Env Variables & PHPDotEnv – Full PHP 8 Tutorial Program With Gio · 26K views
  66. 66 22:49 PHP PDO Tutorial Part 3 – Models & Refactoring – Full PHP 8 Tutorial Program With Gio · 24.4K views
  67. 67 4:37 Section 2 review & exercise project – Full PHP 8 Tutorial Program With Gio · 15.7K views
  68. 68 5:52 PHP OOP Tutorial Section 3 – Intro to Testing – Full PHP 8 Tutorial Program With Gio · 19.3K views
  69. 69 31:04 PHP Unit Testing – PHPUnit Tutorial – Full PHP 8 Tutorial Program With Gio · 89.5K views
  70. 70 16:21 PHPUnit Tutorial Part 2 – Mocking – Full PHP 8 Tutorial Program With Gio · 39.4K views
  71. 71 6:42 Dependency Injection & DI Containers – Full PHP 8 Tutorial Program With Gio · 42.9K views
  72. 72 29:45 Dependency Injection Container With & Without Reflection API Autowiring – Full PHP 8 Tutorial Program With Gio · 41K views
  73. 73 12:13 DI Container With Interface Support – Full PHP 8 Tutorial Program With Gio · 19.1K views
  74. 74 25:47 PHP Generators Explained – Full PHP 8 Tutorial Program With Gio · 38K views
  75. 75 10:09 PHP WeakMap Explained – Full PHP 8 Tutorial Program With Gio · 16.6K views
  76. 76 30:02 What’s New In PHP 8.1 – Deprecations & Backward Incompatible Changes – Full PHP 8 Tutorial Program With Gio · 20.6K views
  77. 77 16:17 Covariance & Contravariance in PHP – Full PHP 8 Tutorial Program With Gio · 14K views
  78. 78 22:59 PHP Attributes – Simple Router With Attributes – Full PHP 8 Tutorial Program With Gio · 34.5K views
  79. 79 28:13 PHP Enums With Practical Examples – Full PHP 8 Tutorial Program With Gio · 31.7K views
  80. 80 19:11 Composition vs Inheritance in PHP With Practical Examples – Full PHP 8 Tutorial Program With Gio · 18.7K views
  81. 81 16:43 How to Send Email in PHP – Symfony Mailer – Email Protocols – Mailhog Setup – Full PHP 8 Tutorial Program With Gio · 29.6K views
  82. 82 16:04 How to Schedule Emails in PHP – Run Automated Scripts Using CRON – Full PHP 8 Tutorial Program With Gio · 29.5K views
  83. 83 17:47 Intro to Doctrine PHP – DataBase Abstraction Layer – Query Builder – Full PHP 8 Tutorial Program With Gio · 31K views
  84. 84 26:18 Doctrine ORM – PHP Entities & Data Mapper Pattern – Full PHP 8 Tutorial Program With Gio · 45.3K views
  85. 85 19:48 Doctrine ORM Query Builder – Full PHP 8 Tutorial Program With Gio · 20.5K views
  86. 86 12:41 What Are Database Migrations & How To Use Doctrine Migrations – Full PHP 8 Tutorial Program With Gio · 14.6K views
  87. 87 36:29 What is active record pattern & how Laravel implements it with Eloquent – Full PHP 8 Tutorial Program With Gio · 18.3K views
  88. 88 11:58 Refactor to use Eloquent instead of Doctrine DBAL – Full PHP 8 Tutorial Program With Gio · 8.6K views
  89. 89 17:56 PHP cURL API Tutorial – Emailable API Integration – Full PHP 8 Tutorial Program With Gio · 19.2K views
  90. 90 26:13 Refactor cURL to Guzzle With Retry Logic – Multiple API Integrations – Full PHP 8 Tutorial Program With Gio · 12.9K views
  91. 91 13:03 Data Transfer Objects – What Are DTOs – Full PHP 8 Tutorial Program With Gio · 49.4K views
  92. 92 21:36 Value Objects Practical Example – What is a Value Object? – Full PHP 8 Tutorial Program With Gio · 21.8K views
  93. 93 13:29 Intro to Templating Engines – Blade & Twig – Full PHP 8 Tutorial Program With Gio · 24.4K views
  94. 94 11:27 How To Install Xdebug 3 with Docker & PhpStorm – Full PHP 8 Tutorial Program With Gio · 42.2K views
  95. 95 17:57 How To Deploy Vanilla PHP To Cloudways – Full PHP 8 Tutorial Program With Gio · 10.9K views
  96. 96 14:12 Intro to Slim PHP Framework – Full PHP 8 Tutorial Program With Gio · 36.4K views
  97. 97 9:30 Slim Framework With PHP-DI & Doctrine ORM – Full PHP 8 Tutorial Program With Gio · 15.5K views
  98. 98 12:24 Little Refactoring Never Hurt Nobody – Full PHP 8 Tutorial Program With Gio · 9.2K views
  99. 99 21:24 How To Create CLI App & Commands – Full PHP 8 Tutorial Program With Gio · 13.9K views
  100. 100 7:28 100th Video In This PHP Series – Project Overview – Full PHP 8 Tutorial Program With Gio · 12.2K views
  101. 101 19:46 Set Up Expennies Project Locally – Build Expense Tracker App With PHP 8 Program With Gio · 17.9K views
  102. 102 21:23 Let’s Do Some Data Modeling & Create Entities – Build Expense Tracker App With PHP 8 Program With Gio · 12.2K views
  103. 103 13:19 User Registration & Password Hashing – Build Expense Tracker App With PHP 8 Program With Gio · 9.5K views
  104. 104 17:43 Add Form Validation To User Registration – Build Expense Tracker App With PHP 8 Program With Gio · 9.8K views
  105. 105 16:57 Display Validation Errors & Keep Form Filled – Build Expense Tracker App With PHP 8 Program With Gio · 7.1K views
  106. 106 17:37 Session Based Authentication – Session Hijacking & Fixation – Build Expense Tracker App With PHP 8 Program With Gio · 10.2K views
  107. 107 19:12 How to Pass Authenticated User to the Request – Build Expense Tracker App With PHP 8 Program With Gio · 6.9K views
  108. 108 18:15 Implement Session Interface – Build Expense Tracker App With PHP 8 Program With Gio · 6.1K views
  109. 109 13:06 Sessions & Referrer URL Refactor – Build Expense Tracker App With PHP 8 Program With Gio · 4.9K views
  110. 110 18:01 Request Validation – Factory Design Pattern – Build Expense Tracker App With PHP 8 Program With Gio · 8.8K views
  111. 111 20:29 CSRF Explained – What Is Cross Site Request Forgery – Build Expense Tracker App With PHP 8 Program With Gio · 10.8K views
  112. 112 16:33 XSS Explained – What Is Cross Site Scripting – Build Expense Tracker App With PHP 8 Program With Gio · 7.1K views
  113. 113 23:14 Let’s Build CRUD Actions For Categories – Build Expense Tracker App With PHP 8 Program With Gio · 8.5K views
  114. 114 13:29 First Ajax Request – Build Expense Tracker App With PHP 8 Program With Gio · 7.4K views
  115. 115 17:51 POST Ajax Requests With CSRF Fields – Build Expense Tracker App With PHP 8 Program With Gio · 6K views
  116. 116 16:10 Ajax Request Validation – Build Expense Tracker App With PHP 8 Program With Gio · 4.6K views
  117. 117 19:57 Display Errors Using JavaScript & Bootstrap – Build Expense Tracker App With PHP 8 Program With Gio · 4.3K views
  118. 118 18:57 DataTables & Pagination – Build Expense Tracker App With PHP 8 Program With Gio · 7.5K views
  119. 119 16:20 How To Securely Implement Sorting & Filtering – Build Expense Tracker App With PHP 8 Program With Gio · 5.6K views
  120. 120 15:35 Transactions CRUD Exercise Overview – Build Expense Tracker App With PHP 8 Program With Gio · 5.6K views
  121. 121 40:27 Upload Transaction Receipts With Proper File Validation – Build Expense Tracker App With PHP 8 Program With Gio · 5.7K views
  122. 122 14:51 Open Transaction Receipt Files – Build Expense Tracker App With PHP 8 Program With Gio · 4.2K views
  123. 123 7:06 Import Transactions Exercise Solution Overview – Build Expense Tracker App With PHP 8 Program With Gio · 3.6K views
  124. 124 16:27 Profiling for N+1 Queries – Build Expense Tracker App With PHP 8 Program With Gio · 5.7K views
  125. 125 18:10 Reduce Memory Consumption & Speed Up Imports – Build Expense Tracker App With PHP 8 Program With Gio · 6.1K views
  126. 126 15:21 Toggle Transaction Review Status – Minor Refactoring – Build Expense Tracker App With PHP 8 Program With Gio · 3.6K views
  127. 127 11:07 Decorating Entity Manager to Avoid Inheritance – Build Expense Tracker App With PHP 8 Program With Gio · 4.6K views
  128. 128 19:57 Implement Route Model Binding With Slim – Build Expense Tracker App With PHP 8 Program With Gio · 5.6K views
  129. 129 15:02 Implement Authorization Using Doctrine Filters – Build Expense Tracker App With PHP 8 Program With Gio · 4.5K views
  130. 130 15:11 Set Up Email Verification For New Users – Build Expense Tracker App With PHP 8 Program With Gio · 5K views
  131. 131 24:20 Secure User Verification Using Signed URLs – Build Expense Tracker App With PHP 8 Program With Gio · 5.3K views
  132. 132 10:33 Send Two-Factor Auth Code Via Email – Build Expense Tracker App With PHP 8 Program With Gio · 5.6K views
  133. 133 10:41 Implement Two-Factor Authentication Via Email – Build Expense Tracker App With PHP 8 Program With Gio · 6.4K views
  134. 134 23:38 Implement Forgot Password Functionality – Build Expense Tracker App With PHP 8 Program With Gio · 4.9K views
  135. 135 22:23 Implementing Caching with Redis – Build Expense Tracker App With PHP 8 Program With Gio · 13.1K views
  136. 136 17:46 Implementing Rate Limiting – Build Expense Tracker App With PHP 8 Program With Gio · 7.5K views
  137. 137 8:02 Uploading Files to S3 Bucket – Build Expense Tracker App With PHP 8 Program With Gio · 6K views
  138. 138 11:23 Final Exercise – Building Back-End For Dashboard – Build Expense Tracker App With PHP 8 Program With Gio · 15.3K views
  139. 139 22:30 Deploy Expennies To Production Using Laravel Forge – Build Expense Tracker App With PHP 8 Program With Gio · 8K views