PHP Courses

Become a PHP expert in 2021. Develop new skills in PHP and more. Stay updated with the newest trends and techniques of PHP

Questions about PHP? Read the FAQ

All PHP courses

Combine
to narrow down your search
Showing 247 results
Sort by
Relevance
Languages
  • English (247)
  • Português (7)
  • Español (2)
  • Français (1)
  • Polski (1)
  • اردو (1)
Category
  • it-computer-science (247)
Pricing
  • Paid only (225)
  • Free only (22)
Providers
  • Udemy (200)
  • SkillShare (24)
  • Pluralsight (14)
  • Treehouse (9)
Subtitles
  • English (209)
  • Italiano (14)
  • Polski (13)
  • Português (12)
  • Français (11)
  • Bahasa Indonesia (11)
  • Română (11)
  • Español (10)
  • Deutsch (9)
  • ไทย (9)
  • Afrikaans (8)
  • አማርኛ (8)
  • العربية (8)
  • Azərbaycan dili (8)
  • Беларуская мова (8)
  • Български език (8)
  • বাংলা (8)
  • Bosanski jezik (8)
  • Català (8)
  • Corsu (8)
  • Čeština (8)
  • Cymraeg (8)
  • Dansk (8)
  • Ελληνικά (8)
  • Esperanto (8)
  • Eesti (8)
  • Euskara (8)
  • فارسی (8)
  • Suomi (8)
  • Frysk (8)
  • Gaeilge (8)
  • Gàidhlig (8)
  • Galego (8)
  • ગુજરાતી (8)
  • هَوُسَ (8)
  • עברית (8)
  • हिन्दी (8)
  • Hrvatski (8)
  • Kreyòl ayisyen (8)
  • Magyarul (8)
  • Հայերեն (8)
  • Asụsụ Igbo (8)
  • Íslenska (8)
  • 日本語 (8)
  • ქართული (8)
  • Қазақ тілі (8)
  • ភាសាខ្មែរ (8)
  • ಕನ್ನಡ (8)
  • 한국어 (8)
  • Kurdî, کوردی (8)
  • Кыргызча (8)
  • Lëtzebuergesch (8)
  • ພາສາລາວ (8)
  • Lietuvių kalba (8)
  • Latviešu valoda (8)
  • Fiteny malagasy (8)
  • te reo Māori (8)
  • Македонски јазик (8)
  • മലയാളം (8)
  • Монгол хэл (8)
  • मराठी (8)
  • Bahasa Melayu, بهاس ملايو (8)
  • Malti (8)
  • ဗမာစာ (8)
  • नेपाली (8)
  • Nederlands (8)
  • Norsk (8)
  • ਪੰਜਾਬੀ, پنجابی (8)
  • پښتو (8)
  • Русский (8)
  • सिन्धी, سنڌي (8)
  • සිංහල (8)
  • Slovenčina, Slovenský Jazyk (8)
  • Slovenski Jezik, Slovenščina (8)
  • chiShona (8)
  • Af Soomaali (8)
  • Shqip (8)
  • Српски, Srpski (8)
  • Sesotho (8)
  • Svenska (8)
  • Kiswahili (8)
  • தமிழ் (8)
  • తెలుగు (8)
  • Тоҷикӣ, Toçikī, تاجیکی (8)
  • Wikang Tagalog (8)
  • Türkçe (8)
  • Українська (8)
  • اردو (8)
  • Oʻzbek, Ўзбек, أۇزبېك (8)
  • Tiếng Việt (8)
  • isiXhosa (8)
  • ייִדיש (8)
  • Yorùbá (8)
  • 中文 (8)
  • isiZulu (8)
Level
  • Beginner (168)
  • Intermediate (52)
  • Advanced (3)
Learning Pace
  • Self paced (247)
Sort by
Filter results
500 coins = 5 USD Earn500 10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Introduction to PHP MVC with CakePHP
500 coins = 5 USD Earn500
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
3 hours
Intermediate
en
en
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
EDWARD DANIEL VIDAL GARCIA
Programming Fundamentals, Algorithms in Python, Java, C #, in Javascript with Jquery and Php
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
500 coins = 5 USD Earn500 10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Getting Started with Laravel (PHP Framework) - The Basics
500 coins = 5 USD Earn500
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Beginner
en
af
500 coins = 5 USD Earn500 10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Starting in Symfony2
500 coins = 5 USD Earn500
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
4 hours
Beginner
en
en
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Arturo Rojas
Lets Build a Savings Plan Calculator in Laravel
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Arturo Rojas
Arturo Rojas
en
en
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Arturo Rojas
Build your own packages in Laravel
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Arturo Rojas
en
en
500 coins = 5 USD Earn500 10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
PHP Predefined Variables
500 coins = 5 USD Earn500
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
1 hour
Intermediate
en
af
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
EDWARD DANIEL VIDAL GARCIA
Push notifications on Android, with Php and Firebase
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Daily Tuition
PHP CRUD Operation with MySqli Database - Step by Step
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Edmund Obiri
PHP Object Oriented Programming-Go From Basic to Advanced
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Edmund Obiri
en
en
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Chris Worfolk
Deploying PHP websites on Heroku
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Treehouse
10% OFF your first year of a Treehouse membership - Classpert exclusive
500 coins = 5 USD Earn500 7-day free trial
USD 49.00/month
+ all courses Treehouse offers a 7-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Treehouse
10% OFF your first year of a Treehouse membership - Classpert exclusive
Build a REST API with Laravel
500 coins = 5 USD Earn500
USD 49.00/month
+ all courses Treehouse offers a 7-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
1 hour
Intermediate
en
en
Treehouse
10% OFF your first year of a Treehouse membership - Classpert exclusive
2 hours
Advanced
en
en
500 coins = 5 USD Earn500 7-day free trial
USD 49.00/month
+ all courses Treehouse offers a 7-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Treehouse
10% OFF your first year of a Treehouse membership - Classpert exclusive
PHP User Authentication
500 coins = 5 USD Earn500
USD 49.00/month
+ all courses Treehouse offers a 7-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
2 hours
Advanced
en
en
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Arturo Rojas
Test Driven Stripe Checkout with Laravel
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Arturo Rojas
Build a Task Scheduler Admin Panel with Laravel
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Treehouse
10% OFF your first year of a Treehouse membership - Classpert exclusive
Treehouse
10% OFF your first year of a Treehouse membership - Classpert exclusive
Laravel Basics
Intermediate
en
en
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Hamza Ahmoud
Create a Authentication App (Login,Register) with React and Laravel RESTful API
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Hamza Ahmoud
en
en
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Sebastian Sulinski
Mailing list filter and import with Laravel
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
500 coins = 5 USD Earn500 10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
PHP Design Patterns
500 coins = 5 USD Earn500
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
1 hour
Intermediate
en
af
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Mohamed Jolti
Make Google Translate From Scratch :JAVASCRIPT, PHP ,AJAX
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
* Listed prices may not be accurate and may differ from prices shown on the provider's page. Learn why.
Prices are not collected in real time and are subject to the pricing policies of each course provider. Some providers charge different prices based on geolocation and browsing data, and as a result you may find a pricing discrepancy once you are forwarded to the provider's page.

Frequently asked questions about PHP

What is PHP?

PHP (which stands for PHP: Hypertext Preprocessor) is a general-purpose scripting language heavily used in the web development community to generate server-side web pages.

PHP is a flexible, fast and pragmatic language that powers everything from famous websites like Facebook, Wikipedia to popular CMS such as Wordpress, Joomla, Drupal.

It’s part of the well known LAMP stack, a family of established technologies to build web applications.

What is PHP used for?

PHP is primarily used to process data and generate HTML and other web related files.

Arbitrary PHP code can also be interpreted and executed via command-line interface (command line scripting). It’s generic enough to enable creation of desktop applications and even the control of drones.

How long does it take to learn PHP?

Learning PHP alone is not supposed to take a long time since the language is for the most part a collection of tools and libraries that contain functions. To build something meaningful with PHP, you will probably need to learn MySQL as well as HTML, CSS and Javascript. Overall it should take you three to six months to learn all of them.

What are the prerequisites for learning PHP?

As a scripting language, PHP is fairly simple so at the least you should take interest in programming and logic (boolean algebra). To build something useful with PHP though, you will probably have to learn HTML, CSS, Javascript and MySQL since the language was created to websites in mind.