PHP & MySQL Tutorial
PHP powers over 75% of all websites on the internet — including WordPress, Facebook (historically), and Wikipedia. Paired with MySQL, it lets you build fully dynamic, database-driven web applications. This roadmap takes you from your first echo to a complete CRUD application.
PHP Course — In Progress
Full lessons for this course are being written. The roadmap and syllabus below are available now — start exploring, and check back soon for complete step-by-step lessons, examples, and exercises.
Get notified when it launches →What you will learn
Introduction
Learn what PHP is, install XAMPP/WAMP, write your first script, and understand how PHP works with a browser.
Foundations
Master PHP variables, strings, numbers, booleans, type juggling, and all operators.
Control Flow
Control your script's flow with conditionals, while/for/foreach loops, and match expressions.
Functions
Write reusable functions, explore PHP's rich built-in function library, and use arrow functions.
Arrays & Strings
Master PHP arrays (indexed, associative, multidimensional) and powerful string functions.
Object-Oriented PHP
Build maintainable applications with PHP classes, constructors, inheritance, and traits.
Forms & Sessions
Handle HTML form submissions, validate user input, and manage sessions and cookies.
MySQL & PDO
Connect PHP to MySQL using PDO, run SELECT/INSERT/UPDATE/DELETE queries safely with prepared statements.
File Handling
Read and write text files, handle file uploads securely, and work with directories.
Reference & MCQs
PHP cheat sheets, function reference, and MCQs for BCA/MCA university exams.
Practice Projects
Build real PHP projects: user login/registration, student CRUD app, and a simple blog with MySQL.