Add-ins is a simple and lightweight approach to most common customizations and can be shared easily via e-mail, network shares, and public download. In this course, you will learn best practices for building add-ins to deliver custom ArcGIS functionality that supports your organization's GIS workflows and tasks. Course exercises can be completed using C# or VB.NET.
Course Outline - Programming ArcGIS for Desktop Using Add-Ins (10.7)