Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

PHP Full Course - Learn PHP Programming from Scratch 2025

Dani Krossing via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Master PHP development from scratch in this comprehensive 10-hour video course covering everything from basic syntax to advanced backend concepts. Start with fundamental topics like variables, data types, and operators before progressing to functions, loops, and control structures for dynamic web development. Learn essential skills in handling form submissions, managing databases with MySQL, implementing user authentication through sessions and cookies, and creating secure login systems. Practice real-world applications by building projects like a calculator and a complete login system. Designed for beginners while covering advanced concepts, gain hands-on experience setting up local servers, creating database tables, performing CRUD operations, and implementing security features like password hashing. Perfect for aspiring backend developers looking to harness PHP's power for building dynamic, secure web applications that scale.

Syllabus

00:00:00 - 1. Introduction to PHP programming
00:10:16 - 2. How to install a local server for PHP
00:20:50 - 3. PHP syntax you need to know
00:27:52 - 4. Variables & data types in PHP
00:45:14 - 5. Pre-defined variables in PHP
01:00:33 - 6. How to handle form data in PHP
01:24:15 - 7. Operators in PHP
01:47:52 - 8. Control structures in PHP
02:07:33 - 9. PHP exercise: Build a calculator!
02:40:11 - 10. Arrays in PHP
03:02:54 - 11. Built-in functions in PHP
03:23:06 - 12. User-defined functions in PHP
03:37:29 - 13. Scopes in PHP
03:50:22 - 14. Constants in PHP
03:56:35 - 15. Loops in PHP
04:13:32 - 16. How to set up a database
04:26:18 - 17. Create database tables
05:07:15 - 18. Insert & delete database data
05:26:19 - 19. How to get data from a database
05:38:31 - 20. Connect to a database using PHP
05:52:43 - 21. How to change your DB password
05:58:24 - 22. Insert data into your DB using PHP
06:21:03 - 23. Update & delete DB data using PHP
06:29:03 - 24. Select database data using PHP
06:51:37 - 25. Create sessions using PHP
07:03:36 - 26. Sessions security in PHP
07:20:00 - 27. Hashing using PHP
07:42:09 - 28. PHP exercise: Login system part 1
09:01:10 - 29. PHP exercise: Login system part 2

Taught by

Dani Krossing

Reviews

Start your review of PHP Full Course - Learn PHP Programming from Scratch 2025

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.