Lists and libraries are not only the heart of the collaboration side of SharePoint, they are also the main data store of the system. This course takes a look at the development aspect of lists and libraries. We'll see how to programmatically create lists and libraries and how to interact with the content stored inside. We will also take a look at the various data access options developers can use to access list data. The techniques and practices described in the course apply to development for SharePoint 2010, 2013, and 2016 on-premises farms.