Education and Training for New IFC users

I’m looking for feedback on how software companies and university researchers go about educating and training new IFC users. Lets say you’ve added a bright new person to your team to work on implementing products or doing research projects using IFC and yet they have little to no experience with the concepts and details of the IFC specifications.

How do you teach them about concept templates, spatial structures, objectified relationships, product shape representations, product placement and the hierarchy of local placements and coordinate systems, property sets, and the list goes on?

Do you email them a link to the IFC specification and tell them to start reading? Are there standard texts and references available that present the concepts and details in small digestible chunks? Do university professors teach classes covering the IFC specifications? Do software companies send their people to training, conduct inhouse training, rely on one-on-one mentoring?

Perhaps a graduate student or a new employee at a software company can chime in and share their experience learning the IFC specification and putting it to use in their endeavors.

Now that IFC 4x3 supports infrastructure, I would guess that there is a completely new population of engineers, scientists, and developers that are looking to embrace IFC and openBIM and may struggle to do so.


Have you checked the Educational bSI portal?

Thank you for the suggestion. I was more looking for something that gets down to the details of the IFC specification for software developers. I was able to find some good guidance at IFC Implementation Guidance - buildingSMART Technical

Hi Rick. We use the “IFC 2x Edition 3 Model Implementation Guide” to familiarize developers with the IFC schema. Everyone agrees it’s the best guide.
This document that I’m linking to also seems very interesting for learning about the schema

1 Like

@nmartin - thank you, that is very helpful.