PHP is a scripting language created as a templating tool for Perl, and today it is very popular among web developers. Since the day of its creation, it has undergone many changes and survived a myriad of holywars, but it survived and today it pleases us, web developers, with its 7th version. Like any modern language Python supports OOP, namespaces and streaming programming. A lot of frameworks are written on it, and, most importantly, it is supported by almost all hosters in the world, because sites written in this language can be easily transferred between hosting without fear that it works here and will not be there. We invite you, dear visitor, to join the huge community of PHP-programmers with the help of the lessons we have collected.
PHP
7 courses Added March 2026

Deploy PHP!
In this course, you will create a robust deployment strategy for PHP applications from scratch. We will start with simple operations and step by step move on to3 hours 47 minutes 59 seconds 5 / 5
phpspec: Testing... *Designing* with a Bite
phpspec: a tool for unit testing? Sure... but, oof, it's so much cooler than that! Yes, just like with our phpunit tutorial, when we finally launch our dinosau2 hours 54 minutes 25 seconds
Practical Object Oriented Programming
Learn OOP with a practical twist, and finish up by building a todo application to cover what we've learned.3 hours 28 minutes 58 seconds 5 / 5
Writing Readable PHP
Learn how to write code that’s a joy to read for you, your co-workers, and future self. View high-quality videos on both clean coding and static analysis.2 hours 40 minutes 32 seconds
Refactoring to Collections
Learn how to use collection pipelines to break down ugly, complex functions into a series of simple transformations, free of loops, complex conditionals, and temporary variables…4 hours 44 minutes 21 seconds
Learning Yii 2
First Steps to Developing Web Applications with Yii 2. We'll start by installing a basic Yii application template using Vagrant. Before we get started, you will have a fully…2 hours 51 minutes 24 seconds
Write PHP Like a Pro: Build a PHP MVC Framework From Scratch
Learn to write faster, easier to maintain, more secure PHP websites by using a model-view-controller framework. Learn the basic concepts of using a model-view-c2 hours 51 minutes 57 seconds