Free course · Programming
PHP Basics
The language that runs WordPress, most of Pakistan's business websites and a large share of its web-dev jobs — server-side programming from your first echo to a working form-and-database page.
6lessons
13quiz questions
6exercises
1graded lab
Watch the course walkthrough
اردو
That was a one-minute preview. The full course video is for signed-in learners. Sign in to watch it here — or create a free BvLogic ID; it takes a minute, and this course is added to it.
What you'll be able to do
- Understand what runs on the server versus the browser, why PHP dominates that layer locally, and set up PHP on your own machine.
- Transfer your programming skeleton into PHP syntax and meet the differences that matter.
- Generate real HTML pages from data, structure the mix cleanly, and reuse layout with includes.
- Handle GET and POST form submissions, validate server-side, and escape output — the security habits that must be day-one habits.
- Connect to a database with PDO, insert form submissions and list them back — using prepared statements as the only way you ever learned.
- Add login-style state with sessions, organise a small project properly, and see exactly what the paid full-stack course builds from here.
When you want the whole trade
Full Stack Web Development (PHP)
Full Stack Web Development with PHP & Laravel
This free course is the introduction. The programme is taught by a trainer, marked by the academy, and carries the syllabus in full — the part an employer asks about.
See the full syllabus and feeCourse content
- 1 Server-side: the half of the web you have not seen Understand what runs on the server versus the browser, why PHP dominates that layer locally, and set up PHP on your own machine.
- 2 PHP the language: variables, decisions, loops, functions Transfer your programming skeleton into PHP syntax and meet the differences that matter. Sign in to open
- 3 PHP makes pages: mixing code and HTML honestly Generate real HTML pages from data, structure the mix cleanly, and reuse layout with includes. Sign in to open
- 4 Forms: receiving data from the visitor Handle GET and POST form submissions, validate server-side, and escape output — the security habits that must be day-one habits. Sign in to open
- 5 PHP + MySQL: pages that remember Connect to a database with PDO, insert form submissions and list them back — using prepared statements as the only way you ever learned. Sign in to open
- 6 Sessions, structure, and the road to Laravel Add login-style state with sessions, organise a small project properly, and see exactly what the paid full-stack course builds from here. Sign in to open
Course lab
Graded lab An enquiry system that survives an attack on itself Open the lab →Related free courses
- Advanced SQL · Urdu video
- APIs · Urdu video
- Automation · Urdu video
- C# and .NET Basics · Urdu video
- Git and GitHub Basics · Urdu video
- JavaScript Basics · Urdu video