├── .github
└── FUNDING.yml
└── README.md
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: RealToughCandy
4 | patreon: realtoughcandy
5 | custom: https://www.paypal.me/toughcandy
6 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # learn-php-resources
2 | ## Spreading the word about PHP educational resources!
3 |
4 | "The elephant has entered the room." -Donovan
5 |
6 | 
7 |
8 | _I'm accepting pull requests for this repo. Resources can be paid or free._
9 |
10 | Please follow the styling conventions and include the following so I can accept your contribution:
11 | - Indicate paid or free
12 | - List course creator/author where applicable
13 | - List the date the material was published or last updated, if possible
14 | - If material is a series, list how many are in the series
15 |
16 | ### Thank you to my generous [GitHub Sponsors](https://github.com/sponsors/RealToughCandy) including @eddiejaoude & @keithballinger for making this repo possible.
17 |
18 | # Beginner
19 |
20 | - **W3 Schools PHP - Free**
21 | https://www.w3schools.com/php/DEFAULT.asp
22 |
23 |
24 | 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.
25 | PHP 7 is the latest stable release.
26 |
27 | - **PHP official Documentation - Free**
28 | https://www.php.net/
29 |
30 | Free Resource to Learn PHP with Official Documentation.
31 |
32 |
33 | - **Tutorialspoint PHP Docs - Free**
34 | https://www.tutorialspoint.com/php/index.htm
35 |
36 |
37 | Learn PHP for Free with Tutorials Point.
38 |
39 | - **Learn PHP with Javatpoint - Free**
40 | https://www.javatpoint.com/php-tutorial
41 |
42 | PHP documentation.
43 |
44 | - **Learn PHP with codecadmy - Free**
45 | https://www.codecademy.com/learn/learn-php
46 |
47 | In this course, you’ll be exposed to fundamental programming concepts in PHP.
48 |
49 | - **Net Ninja's PHP (& MySQL) YouTube Series**
50 | https://www.youtube.com/playlist?list=PL4cUxeGkcC9gksOX3Kd9KPo-O68ncT05o
51 |
52 | A free 42-video PHP (and MySQL) series created by an established YouTuber & course creator. Last updated on Mar 14, 2019.
53 |
54 |
55 | - **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)**
56 | https://www.amazon.com/PHP-Beginners-Hands-Project-Project-ebook/dp/B08BK7PPT2
57 |
58 | 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.
59 |
60 | - **Educative - Learn PHP from Scratch (free course)**
61 | https://www.educative.io/courses/learn-php-from-scratch
62 |
63 | A free 71-lesson (video-free) PHP course.
64 |
65 | - **Code With Dary's PHP For Beginners 2020 YouTube Tutorial Series**
66 | https://www.youtube.com/playlist?list=PLFHz2csJcgk_fFEWydZJLiXpc9nB1qfpi
67 |
68 | A free 63-video PHP series created by an established YouTuber & course creator. Last updated on Jun 6, 2020.
69 |
70 |
71 | - **Beginning PHP (TeamTreehouse) - PAID**
72 | https://teamtreehouse.com/tracks/beginning-php
73 |
74 | 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.
75 |
76 |
77 | - **PHP for Beginners - Become a PHP Master - CMS Project - PAID**
78 | https://www.udemy.com/course/php-for-complete-beginners-includes-msql-object-oriented/
79 |
80 | PHP for Beginners: learn everything you need to become a professional PHP developer with practical exercises & projects.
81 |
82 | - **Object Oriented PHP & MVC - PAID**
83 | https://www.udemy.com/course/object-oriented-php-mvc/
84 |
85 | Build a custom object oriented PHP MVC framework and then build an application with it
86 |
87 | - **PHP OOP: Object Oriented Programming for beginners + Project - PAID**
88 | https://www.udemy.com/course/oop-php-object-oriented-programing-with-project-1-course/
89 |
90 | PHP OOP: Learn OOP PHP and Take your skills to another level. Make serious money by building awesome applications.
91 |
92 | - **PHP for Beginners: How to Build an Ecommerce Store - PAID**
93 | https://www.udemy.com/course/php-for-beginners-how-to-build-an-ecommerce-store/
94 |
95 | PHP Ecommerce: in this course you will learn how to make full Ecommerce websites to build your own home business.
96 |
97 |
98 | # Intermediate
99 |
100 | - **PHP The Right Way**
101 | https://phptherightway.com/
102 |
103 | 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.
104 |
105 | - **freeCodeCamp's Use PHP to Create an MVC YouTube Tutorial**
106 | https://www.youtube.com/watch?v=6ERdu4k62wI
107 |
108 | Get an understanding of how frameworks are made with this free 6-hour tutorial. The framework you build is not production-ready.
109 |
110 | - **Net Ninja's PHP OOP (Object Oriented) YouTube Series**
111 | https://www.youtube.com/playlist?list=PL4cUxeGkcC9hNpT-yVAYxNWOmxjxL51Hy
112 |
113 | A free 14-video PHP OOP series created by an established YouTuber & course creator. Last updated on Oct 21, 2019.
114 |
115 | - **Dani Krossing's (formerly mmtuts) PHP OOP (Object Oriented) YouTube Tutorial Series (Updated)**
116 | https://www.youtube.com/playlist?list=PL0eyrZgxdwhypQiZnYXM7z7-OTkcMgGPh
117 |
118 | A free 18-video PHP series created by an established YouTuber & course creator. Last updated on Dec 08, 2019.
119 |
120 | - **Laracasts**
121 | https://www.laracasts.com
122 |
123 | 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.
124 |
125 | - **Thinkster 'realworld' app**
126 | https://github.com/gothinkster?language=php
127 |
128 | Build a Medium.com clone with Laravel, Slim, and/or CakePHP. Read more about the project here: https://github.com/gothinkster/realworld
129 |
130 |
131 | - **Code With Dary's Object-Oriented PHP For Beginners 2020 YouTube Tutorial Series**
132 | https://www.youtube.com/playlist?list=PLFHz2csJcgk-7hgKrjUa_IP5YCLE4vJhV
133 |
134 | A free 15-video PHP series created by an established YouTuber & course creator. Last updated on Dec 7, 2020.
135 |
136 | - **Intermidiate PHP (Teamtreehouse) - PAID**
137 | https://teamtreehouse.com/tracks/intermediate-php
138 |
139 | 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.
140 |
141 | - **Object-Oriented PHP (Teamtreehouse) - PAID**
142 | https://teamtreehouse.com/tracks/objectoriented-php-2
143 |
144 | learn the modern approach to appliaction development in PHP using Objects,Templates,Dependency Managment and 3rd Part Packages.
145 |
146 | # Advanced
147 |
148 | - **Create a Twitter Social Network Clone From Scratch PHP,MySQL - PAID**
149 | https://www.udemy.com/course/create-a-high-end-social-network-like-twitter-in-php-mysql/
150 |
151 | Create or Build Twitter & Learn PHP, OOP and MySQL even Javascript by building your own PHP Social Networking Website
152 |
153 | - **Make a Spotify Clone from Scratch: JavaScript PHP and MySQL - PAID**
154 | https://www.udemy.com/course/spotify-clone/
155 |
156 | Learn JavaScript, PHP and MySQL by building the ultimate music streaming website from scratch! The complete guide!Learn JavaScript, PHP and MySQL by building the ultimate social network website from scratch! The complete guide!
162 |
163 | - **Make a YouTube Clone from Scratch: JavaScript PHP and MySQL - PAID**
164 | https://www.udemy.com/course/youtube-clone/
165 |
166 | Learn JavaScript, PHP and MySQL by making the ultimate YouTube clone website completely from scratch!
167 |
168 | - **Build a Social Network in 20 Days from Scratch:PHP+MYSQL, Js - PAID**
169 | https://www.udemy.com/course/build-social-network-in-20-days
170 |
171 | Create a premium class social network website like Facebook from scratch using php mysql & javascript.
172 |
--------------------------------------------------------------------------------