An online community just like a physical/real-world community would have both regular and occasion-specific events. Online events have the unique advantage of being location-agnostic and allow people to join remotely thereby saving both time and money.
Some of the examples are the following:
Live event for learning and AMA
Webinars
Milestone events
Events to track progress
Video streaming for expert interviews