Practical Object-Oriented Design I (POOD-I) is a course suitable for both beginners and experienced developers working with object-oriented programming.
The format is designed for individual learning at a convenient time and pace. The course includes video lessons and practical assignments that teach thinking in objects through writing code. Each exercise requires gradual improvement of the solution in response to changing requirements, which helps develop flexibility and adaptability in design.
During the course, students study key principles of object-oriented design (OOD), which allow for reducing the cost of developing new software and simplify the maintenance of existing systems. If you want to write code that is enjoyable to work with and easy to maintain—or if you are tired of unmanageable, tangled applications—this course is for you.
The course also teaches refactoring techniques and the integration of testing into the development process. This helps to speed up current work and reduce the number of errors in future code.
Sandy Metz is an American programmer, teacher, author, and consultant with over 30 years of experience in software development. She specializes in object-oriented programming, particularly in the Ruby language, and is known for her practical approaches to creating flexible and maintainable code.
Watch Online 66 lessons
This is a demo lesson (10:00 remaining)
You can watch up to 10 minutes for free. Subscribe to unlock all 66 lessons in this course and access 10,000+ hours of premium content across all courses.