Following @JanF comment I would like to encourage production of learning content for OpenBIM programming course from scratch :
List of topic applicable for both FreeCAD and BlenderBIM :
-
Basic object manipulation :
-
Fill an IFC attribute
-
Fill a Pset property
-
Add a Pset and Pset properties
-
-
Send an anonymised subset of your IFC for debugging purpose :
-
Write necessary object to a new IFC
-
Remove metadata which might be confidential
-
-
Setup a programming environment :
-
for FreeCAD : I made a small how to for Code OSS (VS Code) a while ago - Code - OSS as a FreeCAD external editor but some topics need to be completed.
-
for Blender BIM Addon
-
Probably adding a wiki page with subject ideas which can be filled by any volunteer would be the best way.