This course focuses on understanding Object-Oriented Programming fundamentals and concepts. The course will demonstrate the theory and lecture discussion using Hypertext Preprocessor (PHP) OOP and MySQL OOP. At the end of the course, the students should be able to demonstrate the difference between procedural or functional approach to OOP. In addition, the students should be able to explain the functionalities of OOP regardless of the programming language utilized. Lastly, students should be able to implement OOP concepts using PHP and MySQL.