"The elephant has entered the room." -Donovan
I'm accepting pull requests for this repo. Resources can be paid or free.
Please follow the styling conventions and include the following so I can accept your contribution:
- Indicate paid or free
- List course creator/author where applicable
- List the date the material was published or last updated, if possible
- If material is a series, list how many are in the series
Thank you to my generous GitHub Sponsors including @eddiejaoude & @keithballinger for making this repo possible.
- W3 Schools PHP - Free https://www.w3schools.com/php/DEFAULT.asp
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. PHP 7 is the latest stable release.
- PHP official Documentation - Free https://www.php.net/
Free Resource to Learn PHP with Official Documentation.
- Tutorialspoint PHP Docs - Free https://www.tutorialspoint.com/php/index.htm
Learn PHP for Free with Tutorials Point.
- Learn PHP with Javatpoint - Free https://www.javatpoint.com/php-tutorial
PHP documentation.
- Learn PHP with codecadmy - Free https://www.codecademy.com/learn/learn-php
In this course, you’ll be exposed to fundamental programming concepts in PHP.
- Net Ninja's PHP (& MySQL) YouTube Series https://www.youtube.com/playlist?list=PL4cUxeGkcC9gksOX3Kd9KPo-O68ncT05o
A free 42-video PHP (and MySQL) series created by an established YouTuber & course creator. Last updated on Mar 14, 2019.
- Learn PHP in One Day and Learn It Well. PHP for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project Book 6) https://www.amazon.com/PHP-Beginners-Hands-Project-Project-ebook/dp/B08BK7PPT2
An easy to read book for absolute beginners to PHP who want to understand this language in a short amount of time. It starts from explaining what PHP is and goes into subjects like PHP data types, loops, etc. At the end, it guides you through a hands-on project by using everything that you have learned. Paid.
- Educative - Learn PHP from Scratch (free course) https://www.educative.io/courses/learn-php-from-scratch
A free 71-lesson (video-free) PHP course.
- Code With Dary's PHP For Beginners 2020 YouTube Tutorial Series https://www.youtube.com/playlist?list=PLFHz2csJcgk_fFEWydZJLiXpc9nB1qfpi
A free 63-video PHP series created by an established YouTuber & course creator. Last updated on Jun 6, 2020.
- Beginning PHP (TeamTreehouse) - PAID https://teamtreehouse.com/tracks/beginning-php
PHP is a back-end programming language that allows us to create dynamic web siute. By the end of this track, you'll be able to create dynamic site using PHP.
- PHP for Beginners - Become a PHP Master - CMS Project - PAID https://www.udemy.com/course/php-for-complete-beginners-includes-msql-object-oriented/
PHP for Beginners: learn everything you need to become a professional PHP developer with practical exercises & projects.
- Object Oriented PHP & MVC - PAID https://www.udemy.com/course/object-oriented-php-mvc/
Build a custom object oriented PHP MVC framework and then build an application with it
- PHP OOP: Object Oriented Programming for beginners + Project - PAID https://www.udemy.com/course/oop-php-object-oriented-programing-with-project-1-course/
PHP OOP: Learn OOP PHP and Take your skills to another level. Make serious money by building awesome applications.
- PHP for Beginners: How to Build an Ecommerce Store - PAID https://www.udemy.com/course/php-for-beginners-how-to-build-an-ecommerce-store/
PHP Ecommerce: in this course you will learn how to make full Ecommerce websites to build your own home business.
- PHP The Right Way https://phptherightway.com/
PHP: The Right Way is an easy-to-read, quick reference for PHP popular coding standards, links to authoritative tutorials around the Web and what the contributors consider to be best practices at the present time. Free.
- freeCodeCamp's Use PHP to Create an MVC YouTube Tutorial https://www.youtube.com/watch?v=6ERdu4k62wI
Get an understanding of how frameworks are made with this free 6-hour tutorial. The framework you build is not production-ready.
- Net Ninja's PHP OOP (Object Oriented) YouTube Series https://www.youtube.com/playlist?list=PL4cUxeGkcC9hNpT-yVAYxNWOmxjxL51Hy
A free 14-video PHP OOP series created by an established YouTuber & course creator. Last updated on Oct 21, 2019.
- Dani Krossing's (formerly mmtuts) PHP OOP (Object Oriented) YouTube Tutorial Series (Updated) https://www.youtube.com/playlist?list=PL0eyrZgxdwhypQiZnYXM7z7-OTkcMgGPh
A free 18-video PHP series created by an established YouTuber & course creator. Last updated on Dec 08, 2019.
- Laracasts https://www.laracasts.com
A video-based paid-membership site (you can find plenty of free videos though) featuring dozens of PHP-related courses. Topics include PHP frameworks (Laravel, Symfony); testing (Cyrpress, PHPUnit); tooling (PHPStorm, Laravel Forge); and more. Most are intermediate to advanced level.
- Thinkster 'realworld' app https://github.com/gothinkster?language=php
Build a Medium.com clone with Laravel, Slim, and/or CakePHP. Read more about the project here: https://github.com/gothinkster/realworld
- Code With Dary's Object-Oriented PHP For Beginners 2020 YouTube Tutorial Series https://www.youtube.com/playlist?list=PLFHz2csJcgk-7hgKrjUa_IP5YCLE4vJhV
A free 15-video PHP series created by an established YouTuber & course creator. Last updated on Dec 7, 2020.
- Intermidiate PHP (Teamtreehouse) - PAID https://teamtreehouse.com/tracks/intermediate-php
With roughly 80% of all websites using PHP, it's a strong technology for starting a web development career. By the end of this track, you’ll have the skills needed to create dynamic content by storing and retrieving data through the use of databases and files including CSV, XML and JSON.
- Object-Oriented PHP (Teamtreehouse) - PAID https://teamtreehouse.com/tracks/objectoriented-php-2
learn the modern approach to appliaction development in PHP using Objects,Templates,Dependency Managment and 3rd Part Packages.
- Create a Twitter Social Network Clone From Scratch PHP,MySQL - PAID https://www.udemy.com/course/create-a-high-end-social-network-like-twitter-in-php-mysql/
Create or Build Twitter & Learn PHP, OOP and MySQL even Javascript by building your own PHP Social Networking Website
- Make a Spotify Clone from Scratch: JavaScript PHP and MySQL - PAID https://www.udemy.com/course/spotify-clone/
Learn JavaScript, PHP and MySQL by building the ultimate music streaming website from scratch! The complete guide!</sup
- Build a Social Network from Scratch: JavaScript PHP + MySQL - PAID https://www.udemy.com/course/make-a-social-media-website/
Learn JavaScript, PHP and MySQL by building the ultimate social network website from scratch! The complete guide!
- Make a YouTube Clone from Scratch: JavaScript PHP and MySQL - PAID https://www.udemy.com/course/youtube-clone/
Learn JavaScript, PHP and MySQL by making the ultimate YouTube clone website completely from scratch!
- Build a Social Network in 20 Days from Scratch:PHP+MYSQL, Js - PAID https://www.udemy.com/course/build-social-network-in-20-days
Create a premium class social network website like Facebook from scratch using php mysql & javascript.