Why Study This Course?

Learn why you should take this course.

Clear and concise concepts

This course uses a learn-then-practice approach. Every principle, idea, or process is first described simply and concisely. The course is also structured so that you will develop best practices as your understanding grows and develops.

Demonstrating theory with examples

After the concise description of concepts, code examples are given to bring those concepts to life. This is where deeper understanding develops as practical applications are demonstrated.

Throughout the text, you will be presented with practical examples and questions. With that, we have our first tip to succeed in this course: read it actively, not passively.

Active learning

We should keep in mind that this course is not a passive learning tool. This course is designed to grow your knowledge and skills with object-oriented PHP quickly and efficiently. That is achieved through active learning, where programmers think for themselves while reading the explanations and examples.

This principle of active learning is carried through to the next stage, which is practice. You will be given the opportunity to practice the ideas, concepts, and processes that have just been explained. It is important to the learning process that time is given to practice, so this is the next tip–proper learning cannot take place without practice.

Finally, solutions are given for the practice exercises so that you can see your success and gain confidence.

To recap, each principle of object-oriented PHP is taught using the following process:

  • Concise explanations of core concepts.
  • Simple but practical examples.
  • Questions to encourage independent thinking and active learning.
  • Practice exercises.
  • Solutions to practice exercises.