Grid technologies serving large distributed systems can help address many application areas' computing and storage needs. Consequently, the scientific and large-scale information processing communities are increasingly interested in studying large-scale distributed systems, such as Grid-based ones. Unfortunately, there are relatively few reports on best practices in teaching Grid topics that teachers can follow when they start building a new Grid-related course. Part 1 of this two-part department surveys reported efforts. Most of these efforts concern training activities organized by research teams for Grid user communities, but some discuss semester-long courses for advanced computer science or computer engineering students.