IDI Logo


Our team of specialists can perform a needs assessment of your program, evaluate existing training, develop custom training materials for your use, or provide on site training. IDI has experience developing web based training, portable training materials, and classroom training materials. We can train your trainers or your personnel at your site.

IDI provides classes on the following topics: