Enrolment options
Object oriented programming is a method of programming that attempts to model some process or thing in the world as a class or object. With object oriented programming, the goal is to encapsulate your code into logical groupings using classes so that you can reason about your code at a higher level.
Today, many popular programming languages (such as Java, JavaScript, C#, C++, Python, PHP, Ruby and Objective-C) support object-oriented programming (OOP).
Object-oriented programming is intended to promote greater flexibility and maintainability in programming, and is widely popular in large-scale software engineering. By virtue of its strong emphasis on modularity, object oriented code is intended to be simpler to develop and easier to understand later on, lending itself to more direct analysis, coding, and understanding of complex situations and procedures than less modular programming methods.
Some of the topics covered include :
- Class instances
- Parent Child inheritance
- JavaScript OOP Public and Private
- Polymorphism
- Creating prototype methods

- Teacher: DexNova Learning Support