Developing learning program content and activities