Skip to content
Home Tutorials Roadmaps Courses
Log in Join free

PHP Programming Complete

Master PHP from scratch - variables, functions, OOP, sessions, APIs and build dynamic web applications.

SU Taught by Sukhwinder Singh 0 enrolled Beginner

What you will learn

Master PHP - the language that powers 77% of websites including WordPress, Facebook and Wikipedia.

Covers PHP fundamentals, variables, conditions, loops, functions, arrays, forms handling, sessions, object-oriented programming, API development and authentication. Build dynamic server-side applications.

Who this is for:
- Complete beginners who want to build dynamic websites
- HTML/CSS developers moving to server-side programming
- Anyone preparing for Laravel or WordPress development

Course Syllabus

0 lessons · 11 modules
1. PHP Fundamentals 4 lessons
  1. Lesson content for "What is PHP and how it runs on server".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Setting up PHP and local server with XAMPP".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Your first PHP script and echo/output".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "PHP tags, comments and code structure".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
2. Variables & Data Types 5 lessons
  1. Lesson content for "Variable naming and PHP variable rules".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "String, integer, float and boolean types".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "String functions and concatenation".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Type juggling and type casting".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Constants and predefined variables".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
3. Conditions 4 lessons
  1. Lesson content for "if, elseif, else statements".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "switch statements".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Ternary operator and null coalescing".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Comparison and logical operators".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
4. Loops 4 lessons
  1. Lesson content for "for loop and counter patterns".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "while and do...while loops".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "foreach loop for arrays".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "break, continue and nested loops".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
5. Functions 5 lessons
  1. Lesson content for "Defining and calling functions".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Parameters, return values and defaults".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Variable scope and global keyword".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Built-in string and math functions".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Anonymous functions and closures".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
6. Arrays 5 lessons
  1. Lesson content for "Indexed and associative arrays".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Array functions - push, pop, merge, sort".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Multidimensional arrays".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Array iteration with foreach and array_map".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "JSON encoding and decoding".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
7. Forms & User Input 4 lessons
  1. Lesson content for "GET vs POST and superglobals".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Sanitizing and validating user input".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "File uploads with PHP".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Building a complete form handler".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
8. Sessions & Cookies 4 lessons
  1. Lesson content for "Sessions vs cookies - when to use each".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Starting sessions and storing data".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Session security and timeouts".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Setting and reading cookies".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
9. Object-Oriented PHP 5 lessons
  1. Lesson content for "Classes, objects and constructors".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Properties, methods and visibility".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Inheritance and abstract classes".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Interfaces and traits".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Namespaces and autoloading".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
10. APIs & Database 4 lessons
  1. Lesson content for "MySQL basics and PDO connection".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "CRUD operations with prepared statements".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Building a REST API with PHP".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Consuming external APIs with cURL".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
11. Authentication & Security 4 lessons
  1. Lesson content for "Password hashing with password_hash".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Login and registration system".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "CSRF protection and XSS prevention".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "SQL injection prevention".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon

Student reviews

No reviews yet - be the first after you complete the course!