Skip to main content
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

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.

In Progress

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

What is PHP & Setup (XAMPP)

Learn what PHP is, install XAMPP/WAMP, write your first script, and understand how PHP works with a browser.

🔤

Foundations

Variables, Data Types, Operators

Master PHP variables, strings, numbers, booleans, type juggling, and all operators.

🛤️

Control Flow

if-else, switch, Loops

Control your script's flow with conditionals, while/for/foreach loops, and match expressions.

🧩

Functions

Built-in & User-Defined

Write reusable functions, explore PHP's rich built-in function library, and use arrow functions.

🏗️

Arrays & Strings

Indexed, Associative, Multidimensional

Master PHP arrays (indexed, associative, multidimensional) and powerful string functions.

🏛️

Object-Oriented PHP

Classes, Inheritance, Interfaces

Build maintainable applications with PHP classes, constructors, inheritance, and traits.

📝

Forms & Sessions

$_POST, $_GET, $_SESSION, Cookies

Handle HTML form submissions, validate user input, and manage sessions and cookies.

🗄️

MySQL & PDO

Connect, Query, CRUD Operations

Connect PHP to MySQL using PDO, run SELECT/INSERT/UPDATE/DELETE queries safely with prepared statements.

💾

File Handling

Read, Write, Upload Files

Read and write text files, handle file uploads securely, and work with directories.

🎓

Reference & MCQs

Quick Lookups, Exam Prep

PHP cheat sheets, function reference, and MCQs for BCA/MCA university exams.

🚀

Practice Projects

Login System, CRUD App, Blog

Build real PHP projects: user login/registration, student CRUD app, and a simple blog with MySQL.