PHP Programming Course
A widely-used server-side scripting language designed for web development, powering a large share of dynamic websites and content management systems.
What you'll learn
- ✓Introduction & Basics
- ✓Output & Input
- ✓Operators
- ✓Control Flow
- ✓Functions
- ✓Strings
- ✓Arrays
- ✓OOP
Skills you'll gain
Details to know
- Certificate of completion
- Flexible schedule
- 100% Free
- 15.1 hours total
Requirements
- No prior experience needed
- A computer with internet connection
- Passion to learn!
Description
This PHP course takes you from the very basics to real, practical skills you can use right away. Across 16 chapters and 181 lessons, you'll build a solid foundation in PHP through short, focused lessons paired with live, editable code examples.
Each chapter builds on the last, so concepts stick. You'll get quizzes after every chapter to check your understanding, and a live code editor to practice as you go — no separate setup or installation required.
Whether you're completely new to programming or picking up PHP as an additional skill, this course is self-paced and free, with lifetime access so you can revisit any lesson whenever you need a refresher.
Course Content
16 chapters · 181 lessons · 15.1 hours
- 📄 PHP Introduction 5 min
- 📄 PHP History & Features 5 min
- 📄 PHP Environment Setup 5 min
- 📄 PHP First Program 5 min
- 📄 PHP Syntax & Structure 5 min
- 📄 PHP Comments 5 min
- 📄 PHP Keywords & Identifiers 5 min
- 📄 PHP Data Types 5 min
- 📄 PHP Variables 5 min
- 📄 PHP Constants 5 min
- 📄 PHP Type Casting 5 min
- 📄 PHP Numbers 5 min
- 📄 PHP Functions Introduction 5 min
- 📄 PHP Function Parameters 5 min
- 📄 PHP Return Values 5 min
- 📄 PHP Default Arguments 5 min
- 📄 PHP Variable Functions 5 min
- 📄 PHP Recursion 5 min
- 📄 PHP Anonymous Functions 5 min
- 📄 PHP Arrow Functions 5 min
- 📄 PHP Scope & Variable Lifetime 5 min
- 📄 PHP Callback Functions 5 min
-
📄
PHP Arrays Introduction
5 min
- 📄 PHP Create Arrays 5 min
- 📄 PHP Access Array Items 5 min
- 📄 PHP Update Array Items 5 min
- 📄 PHP Add Array Items 5 min
- 📄 PHP Remove Array Items 5 min
- 📄 PHP Indexed Arrays 5 min
- 📄 PHP Associative Arrays 5 min
- 📄 PHP Multidimensional Arrays 5 min
- 📄 PHP Array Functions 5 min
- 📄 PHP Array Sorting 5 min
- 📄 PHP Array Searching 5 min
- 📄 PHP Array Manipulation 5 min
- 📄 PHP OOP Introduction 5 min
- 📄 PHP Classes & Objects 5 min
- 📄 PHP Constructors & Destructors 5 min
- 📄 PHP Access Modifiers 5 min
- 📄 PHP Inheritance 5 min
- 📄 PHP Method Overriding 5 min
- 📄 PHP Abstract Classes 5 min
- 📄 PHP Interfaces 5 min
- 📄 PHP Traits 5 min
- 📄 PHP Static Methods & Properties 5 min
- 📄 PHP Magic Methods 5 min
- 📄 PHP Namespaces 5 min
- 📄 PHP Iterator Interface 5 min
- 📄 PHP Class Constants 5 min
-
📄
PHP MySQL Introduction
5 min
- 📄 PHP MySQL Connect 5 min
- 📄 PHP MySQL Create DB 5 min
- 📄 PHP MySQL Create Table 5 min
- 📄 PHP MySQL Insert Data 5 min
- 📄 PHP MySQL Get Last ID 5 min
- 📄 PHP MySQL Insert Multiple 5 min
- 📄 PHP MySQL Prepared Statements 5 min
- 📄 PHP MySQL Select Data 5 min
- 📄 PHP MySQL Where 5 min
- 📄 PHP MySQL Order By 5 min
- 📄 PHP MySQL Delete Data 5 min
- 📄 PHP MySQL Update Data 5 min
- 📄 PHP MySQL Limit Data 5 min
- 📄 PHP MySQLi Connection 5 min
- 📄 PHP PDO Introduction 5 min
- 📄 PHP CRUD Operations 5 min
- 📄 PHP Prepared Statements 5 min
- 📄 PHP Stored Procedures 5 min
- 📄 PHP Transactions 5 min
- 📄 PHP Error Handling in DB 5 min
- 📄 PHP Date & Time 5 min
- 📄 PHP Math Functions 5 min
- 📄 PHP JSON Handling 5 min
- 📄 PHP XML Handling 5 min
- 📄 PHP cURL Introduction 5 min
- 📄 PHP REST API Basics 5 min
- 📄 PHP Composer & Packages 5 min
- 📄 PHP Autoloading 5 min
- 📄 PHP Design Patterns 5 min
- 📄 PHP MVC Architecture 5 min
- 📄 PHP Security Best Practices 5 min
- 📄 PHP Performance Optimization 5 min
- 📄 PHP 8 New Features 5 min
- 📄 PHP Type Declarations 5 min
- 📄 PHP Match Expression Advanced 5 min
- 📄 PHP Fibers 5 min
- 📄 PHP Attributes 5 min
- 📄 PHP Magic Constants 5 min
- 📄 PHP Include & Require 5 min
- 📄 PHP Iterables 5 min
- 📄 PHP Unit Testing (PHPUnit) 5 min
- 📄 PHP Debugging with Xdebug 5 min
- 📄 PHP Code Style (PSR Standards) 5 min
- 📄 PHP Git Integration 5 min
- 📄 PHP Deployment & Hosting 5 min
- 📄 PHP WebSockets 5 min
- 📄 PHP Email Sending (PHPMailer) 5 min
- 📄 PHP Image Processing (GD Library) 5 min
- 📄 PHP Command Line (CLI) 5 min
- 📄 PHP Common Mistakes & Best Practices 5 min
Reviews
Be the first to review this course
Offered by
Cookies & Cursor Technologies
Free, quality programming tutorials for everyone.
Frequently Asked Questions
Yes, completely free — no signup required to start, and no hidden costs.
Yes, on completion of all 181 lessons you'll earn a PHP certificate of completion.
About 15.1 hours at your own pace — go as fast or slow as you like.
Use our Try it live code editor to experiment, and the quizzes after each chapter to check your understanding as you go.
No separate app needed — access every lesson and the code editor from any device via your browser.