PHP Programming, Step by Step | e-Learning | Muhindo Mubarak
MM Muhindo Mubaraka
e‑Learning / Foundations / PHP Programming, Step by Step

PHP Programming, Step by Step

Beginner Foundations 22 lessons Updated Aug 2026

What you'll learn

  • Install a PHP environment and run code on your own computer
  • Variables, data types, arrays, operators and conditions. The building blocks
  • Write clean functions and make real decisions in code

Curriculum

5 modules · 22 lessons
01 Getting started Free lesson 3 lessons
Install XAMPP and run your first PHP file Preview
Hello, World!
Variables
02 Data types 5 lessons
Data types, part 1
Arrays
Data types, part 2
Math functions
Constants
03 Operators (small lessons, big foundations) 8 lessons
Arithmetic operators
Assignment operators
Comparison operators
Identical comparison (`===`)
Increment & decrement
Logical operators (AND)
Logical operators (OR)
String operators
04 Making decisions 2 lessons
The `if` condition
`if... else`
05 Loops, functions & practice (guided practice module) 4 lessons
Loops: `for`, `while`, `foreach`
Writing your own functions
Working with dates
Mini-build: a marks-grading script

Best taken after

You can start here whenever you like. These just cover the ground this course builds on.

Requirements

  • Course 01 (or basic HTML)

Description

PHP powers most of the web, including WordPress and Laravel. This course teaches you the language itself, slowly and properly, so frameworks make sense later. Every lesson is short and has one clear goal.

Your instructor

MM
Muhindo Mubaraka
Full-Stack Developer & Software Engineer

Nine years building the systems that governments, hospitals, schools and farmers actually run on, and teaching thousands of people to build their own.

Frequently asked questions

How do I pay?

Pay with MTN Mobile Money, Airtel Money, or a Visa/Mastercard card, all handled securely through Flutterwave. Free courses need no payment at all.

Is it self-paced?

Yes, you learn on your own schedule. There are no live class times to catch; lessons stay available for the course's access window.

Do I get a certificate?

Yes, a certificate is issued automatically once you complete every lesson in the course, and you can verify it any time from its own link.

What if I get stuck?

Use the course's discussion Q&A to ask a question. I read and answer these myself.

UGX 60,000 22 lessons Enrol now