30+ chapters, 12+ hours of content
In this course, you will learn Object-oriented (OO) Design & Programming, i.e., OOD & OOP using the Java language! Our philosophy is to take real-world concepts and scenarios, and map them to an OO-world, and vice-versa. That is, always start from a real-world problem to solve and then write code, and also be able to interpret other people's code as a real-world scenario. We will do several Java coding exercises to practice the concepts and principles of OOD & OOP.