[courses] add generation data