Build a Complete Online Shop with PHP & MySQL | e-Learni
MM Muhindo Mubaraka
e‑Learning / Capstone Systems / Build a Complete Online Shop with PHP & MySQL

Build a Complete Online Shop with PHP & MySQL

Intermediate Capstone Systems 21 lessons Updated Aug 2026

Curriculum

3 modules · 21 lessons
01 Accounts & foundations Free lesson 5 lessons
Project introduction Preview
Project setup walk-through
Registration form
Complete login form
Logout with sessions & cookies
02 Products 10 lessons
Insert into MySQL dynamically
File upload to the database
Image compression (keep quality)
Insert data dynamically, part 2
SELECT: reading products
Add new product flow
Products session
Display products to customers
Single product page
Image gallery with zoom
03 Cart & orders 6 lessons
Shopping cart (add to cart)
Cart session deep-dive
List cart items
Shipping information
Save the cart to the database
Complete build recap (one sitting)

Best taken after

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

Requirements

  • Courses 01, 03, 04

Description

Classic e-commerce, built by hand: accounts, product catalogue, image galleries with zoom, a real shopping cart, shipping details and database-backed orders. Everything is visible PHP, the best possible way to understand e-commerce before using frameworks that automate it.

System features: registration/login/logout with sessions, product management, product pages with galleries, cart (add, list, save), shipping info, order storage.

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 280,000 21 lessons Enrol now