This page supports my fee online course, Learning PHP with Dan Gookin, available free on YouTube.
Download the source code archive for the course: Learning_PHP_Archive.zip
You can also obtain the archive from my GitHub account.
Chapter 0. Introduction
1. Getting ready to learn PHP programming (0:51)
2. Working the course (1:48)
3. Configuring for PHP development (3:01)
4. Diving into PHP (3:13)
Chapter 1. PHP Orientation
1. Creating a PHP document (3:40)
2. Understanding the PHP language (3:13)
3. Reviewing structure and syntax (2:27)
4. Exploring variables (2:57)
5. Doing simple math (3:39)
6. Controlling program flow - decisions (3:37)
7. Controlling program flow - loops (3:39)
8. Going loopy (2:58)
Chapter 2. Everyday PHP
1. Outputting text (3:26)
2. Working with strings (3:11)
3. Making arrays (3:11)
4. Constructing complex decisions (3:36)
5. Controlling flow – loops and decisions (3:24)
6. Calling functions (3:10)
7. Writing your own functions (3:10)
8. Perusing some PHP tricks (3:42)
Chapter 3. PHP and Beyond
1. Exploring arrays (2:54)
2. Reviewing the oddball operators (3:30)
3. Understanding PHP scope (3:35
4. Using superglobal arrays (3:10)
5. Including PHP code (2:37)
6. Looking at Object Oriented PHP (3:04)
Chapter 4. Dynamic Web Page Cookbook
1. Showing the date and time (2:33)
2. Generating a table (3:15)
3. Outputting a fortune cookie (2:39)
4. Baking and eating cookies (3:48)
Chapter 5. Forms
1. Processing a form (3:28)
2. Examining radio buttons and checkboxes (3:17)
3. Uploading files (4:40)
4. Dealing with passwords (2:09)
5. Writing a self-referencing form page (2:56)
6. Sanitizing input fields (3:30)
Chapter 6. PHP and MySQL
1. Exploring the database (3:22)
2. Configuring the ‘users’ table (3:01)
3. Accessing a database (3:11)
4. Adding data to a database (3:29)
5. Retrieving database data (3:45)
6. Modifying the data (5:11)
Chapter 7. Graphics and Image Manipulation
1. Understanding images and PHP (3:06)
2. Creating basic shapes (3:41)
3. Reading an image file (3:09)
4. Building graphical text (3:55)
5. Playing with an image (3:25)
Chapter 8. What Next?
1. Where to go from here (1:54)
(Full course duration: 2:34:07)