PHP: Object Oriented PHP and MySQL with PDO for beginners + Project

Master Object Oriented PHP and MySQL with PDO and build a peer to peer Donation Platform | 2:1 MATRIX(Multiple packages)

   Watch Promo


  • A Computer
  • A Text Editor to program in(Am using notepad++)
  • A basic knowledge of HTML and CSS

What you'll learn

  • Build your own peer to peer(P2P) Donation Platform in PHP(OOP), MySQL, Javascript, jQuery
  • You will learn OOP(Object Oriented PHP)
  • You will learn to use forms to submit data to databases
  • Implement specific functionalities in any web project using selected jQuery plugins e.g Countdown timer,Background images, Gritter image for notification, Input fields validation e.t.c
  • How to use Sweet Alert: A Javascript code library
  • How to use promises in Javascript to keep track of users interaction with Sweet Alert
  • Account activation by email, using PHPMailer PHP library
  • How to use Ajax with php
  • You will learn how to filter and validate data that comes from HTML forms
  • Validate form fields with a Jquery
  • How to deploy a Web Application to a Production Server
  • Set up Cronjob to execute scripts at specific time intervals and much more ...



The ULTIMATE guide to learning Object Oriented PHP and MySQL with PDO from scratch and building a 2:1 matrix Peer to Peer(P2P) Donation System in PHP and MySQL. We start with the fundamentals of Object Oriented PHP, thereafter we move on to learn the fundamentals of PDO(PHP Data Object), thereafter, we move on to create the course project where we implement all we learnt in previous sections. If you have ever wanted to create a Platform to enable people operate a MUTUAL FINANCIAL COMMUNITY(A system where people can give and receive help using money as the means of transaction) , then this course is for you. This course will show you step by step how to create a platform where users can help one another using money as means of transaction. This is not one of those courses where you are made to write CODE without fully understanding how things fit together. Every LINE OF CODE we write to build this web app will be explained in very SIMPLE TERMS , that i can guarantee you. Users of this platform will be able to do the following

  • Sign up and Login(Enhanced using Ajax)
  • Update their profile
  • Opt into a package offered on the platform($10, $20, $50, $100, $150)
  • Make payments to users qualified to receive 100% ROI(return on investment) having paid another participant on the platform
  • Make payments within a stipulated period of time after which the receiving user will have access to a purge button to get rid of a non-compliant user
  • Get remerged or assigned another user incase of a deficit in payment from previous users merged to make payments
  • Recycle or opt into an entirely different package offered on the website after cycling out of the package currently enrolled in
  • Notify receiving user that a payment has been made to them and much more..........

Wether you are completely new to Object Oriented Programming in PHP or you already have some experience using Object Oriented PHP, this course will be greatly beneficial to you. This course assumes that you know atleast a little of HTML and CSS .

WHY enrol?

Valuable Skills

I can certainly guarantee you that this course will give you hands on experience in using Object Oriented PHP, you will learn how to use MySQL with PDO to build any dynamic website. You will also become more proficient in Javascript by creating functions to achieve specific features in the project we will be building in this course. You will become more familiar with Ajax as we will be using it to Sign up and Login a user. Also in this course you will use selected jQuery plugins to achieve functionalities like the Countdown Timer,input fields validation, gritter image for notification and much more.

After completing this course, you will have the fundamental Skills and Technical Know How to build any web application using Object Oriented PHP(OOP), MySQL and PDO.

24/7 Support

By enrolling in this course, you will have my COMPLETE support . I will always be there to answer any questions you might have as you progress with this course, be it errors that occur will writting the code for the project,general programming advice, features request e.t.c

Project Portfolio

The project we build in this course can be used as part of your portfolio project to showcase to your potential employers to bid for jobs that require the technical skills covered in this course.

Who this course is for:

  • Anyone who wants to master Object Oriented PHP(OOP), MySQL, PDO, little Javascript, little jQuery

Your Instructor

Macjoe Umanah
Macjoe Umanah

Macjoe Umanah is a full-stack Software Developer. He has a Bachelor of Science Degree in Computer Science, He is both driven and self-motivated, and is constantly experimenting with new technologies and techniques. He is very passionate about Web Development, and loves sharing his knowledge by creating learning resources and content. He is also open to handle freelancing jobs.

Class Curriculum

Available in days
days after you enroll
  Setting up our development environment
Available in days
days after you enroll
  The Login Class
Available in days
days after you enroll

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!