The following list of useful links provides a learning pathway in GenerativeComponents from Beginner to Advanced.
GenerativeComponents Basics
GenerativeComponents Online Training Bentley LEARNServer.
GenerativeComponents Online Training is listed under OpenBuildings on the Bentley LEARNServer. The concepts and techniques are applicable for using GenerativeComponents within OpenRoads, OpenBuildings, OpenRail, OpenSite and OpenBridge.
The Infrastructure QuickStart for GenerativeComponents will give the basic principles for using GenerativeComponents for infrastructure projects.
https://learn.bentley.com/app/Public/ViewLearningPathDetails?lpId=113615
GenerativeComponents Special Interest Group
Recordings of the monthly Special Interest Group which cover extended detailed topics which are important to using GenerativeComponents.
https://learn.bentley.com/app/Public/ViewLearningPathDetails?lpId=111738
The Building QuickStart for GenerativeComponents is also a good course to follow. Despite being building the concepts and techniques can be applied to infrastructure projects. https://learn.bentley.com/app/Public/ViewLearningPathDetails?lpId=112178
GenerativeComponents Forum - Wiki, Forum and Example files
The area allows users to seek resources ask questions, and look at example files and is a great place to work with the community
https://communities.bentley.com/products/products_generativecomponents/
YouTube OpenBuildings Channel
The OpenBuildings YouTube channel features a growing number of GenerativeComponents videos. Check out the various GenerativeComponents YouTube Playlists for GenerativeComponents.
https://www.youtube.com/user/BentleyBuilding/playlists?view=50&sort=dd&shelf_id=11
Ernst VanBaar Super Thursdays
The value of sharing knowledge and making you more productive, effective, and efficient.
https://ernstvanbaar.com/super%20thursday
Training Video: Setting up and Linking AECOsim/GenerativeComponents to Bentley RailTrack.
This video demonstrates how to use a RangeBox to link your GenerativeComponents driven geometry to strings and other objects in applications such as OpenRoads and OpenRail.
https://www.youtube.com/watch?v=rMl_N04ATdI&t=786s
GenerativeComponents Manual
An Introduction to OpenBuildings GenerativeComponents Playlist
https://youtube.com/playlist?list=PL7jfe0_WZE1q0V_QLKneMekiakYYkmGWu
GenerativeComponents Intermediate
GenerativeComponents Special Interest Group
The 3 topics below demonstrate how to dive into GCscript, the inbuilt language of GenerativeComponents
https://learn.bentley.com/app/Public/ViewLearningPathDetails?lpId=111738
2017-11 (Nov) GenerativeComponents SIG: Simple Scripting with Script Editor, Statement Builder, Expression Builder
2018-07 (July) GenerativeComponents SIG: Zero to Simple Scripting
2018-10 (October) GenerativeComponents SIG: Zero to Simple Scripting 2
GenerativeComponents Basic Scripting
Introduction to GC Script
https://learn.bentley.com/app/Public/ViewLearningPathDetails?lpId=115996
GenerativeComponents Advanced
GenerativeComponents API Documentation
This document is intended to help users create their own GC node types that can do anything any of GC's built-in node types can do.
GenerativeComponents-API.pdf (bentley.com)
GenerativeComponents Special Interest Group
The 2 topics below demonstrate how to dive into using the Generative SDK sample solution for building their own custom nodes.
https://learn.bentley.com/app/Public/ViewLearningPathDetails?lpId=111738
2018-11 (November) GenerativeComponents SIG: The GenerativeComponents SDK Sample Solution
2019-02 GenerativeComponents SIG - The GenerativeComponents SDK - Digging Deeper
Bentley Developer Network
SDK for MicroStation CONNECT Edition
In tandem with the above, this hands-on course contains instructions for downloading, installing and using MicroStation development environment within Microsoft's Visual Studio using MicroStation SDK and OpenBuildings SDK
https://learn.bentley.com/app/Public/ViewLearningPathDetails?lpId=112568
Recent User Exploration and Video on creating GenerativeComponent Nodes.
The resulting knowledge is demonstrated in a video here.
https://www.youtube.com/watch?v=c_ULDGRjAXU&feature=youtu.be
Wayne Dickerson, has a number of tutorial videos on his youtube channel.
https://www.youtube.com/channel/UCb9VJBgCNujd3st9OeNtujg/videos
Edward Ashbolt's GitHub channel.