In this video we talk about one of the major pieces of the Object Oriented Programming puzzle, the Data Abstraction. Data abstraction is a technique that allows us to isolate our data into black boxes so that our code becomes more modular, flexible, easily modifiable and less buggy.