Description
Most top programming languages today support Object Oriented Programming: Python, Java, TypeScript, etc. It’s a powerful paradigm that helps you write clean code and handle the complexity of the modern sofware development.
In this course, you’ll master the core principles of Object Oriented Programming and learn to design clean, reliable and maintainable Object Oriented systems. These tools will make you a more productive developer and open a new, intriguing perspective into the realm of software design.