The Revit 2012 API training material that we use for our ADN trainings is now available online to the general public from the
Revit Developer Center.
Here is a
direct link to
it, with no guarantee that it will remain valid in future.
It includes three subfolders:
Labs
Presentation
Sample Drawing
These are the Powerpoint presentations used for the training:
Each of the three labs are provided in both C# and VB, and each also includes a set of documentation, exercise instructions, source code and Visual Studio solutions in the following subfolders:
DocsCS
DocsVB
SourceCS
SourceVB
The labs in the basic 1_Revit_API_Intro cover the Revit API fundamentals:
Revit add-ins: external command and application, attributes, add-in manifest and object model
Representation of Revit elements
Element iteration, filtering and queries
Element modification
Model creation
These topics are split up into the following exercises: