 Hi and welcome to the course. My name is Christian Herr and I'll be your guide instructor throughout this course. Now, I want to be very frank with you. This course is not about learning PHP or how to build an app very quickly. This course focuses on the techniques, styles, and how to build an app from beginning to end, okay? So if that's something you're looking for, then this course is for you. If you have not dabbled with PHP or have very little knowledge with web development, it may be a little bit challenging, but you should be able to follow along very easily throughout the course as I go pretty slow. So again, this course is designed to build an app from the ground up. That means there's going to be no third-party code, no templates, and no bootstrap. You get to build everything from scratch and you write your own CSS code as well, okay? So the course is divided into three major phases and the first phase we're going to write the entire app using just procedural PHP programming techniques. You probably already familiar with that and once the app is fully functional, then we'll be moving into phase two where you'll be integrating the state management system into your program. You'll be using PHP sessions to allow users to only view certain content on the site. It will be building a login and a registration system so that users can register and log in so they can see only the things that they should be able to see. And finally, in phase three, we're going to refactor our code again to use object-oriented PHP. If you have not done any object-oriented programming before, this could be a little bit challenging to understand, but if you follow along, you should be able to do it fine. So you get to create classes, objects, instantiation of these objects, and how to make function calls through these objects. So it's extremely important today to be able to do all this stuff by yourself as a developer. So without further ado, let's get busy and start coding.