Udacity fields in every export
The programme record covers the programme name, type, school or subject area, level, stated duration, estimated weekly commitment, the summary description and the enrolment or availability state.
Skills are delivered as rows rather than a comma separated field. A programme declaring twelve skills is twelve relationships, and only in that form can anyone ask which skills appear across how many programmes or how the vocabulary shifts over time.
Prerequisites are their own records too, since they are what determine who a programme is actually for. A beginner label on a programme that assumes prior programming experience is marketing; the prerequisite list is the fact.
Projects are captured where published, with their titles and descriptions, because for a competitor or an employer the projects say more about the real content than the syllabus summary does.
Pricing is recorded as published with its model, since programme and subscription pricing are different things and a single number that does not say which is not usable.