Abstract: Methods and system for creating an interactive training and reinforcement programs. Training program content is delivered to training participants in accordance with a data structure representing a timeline or schedule. A graphical representation of the timeline is presented to a trainer/user to construct a training program. Training program content comprises scheduled messages in the form of emails, videos, photos, pdf files, links to databases, text messages, questions, and surveys. The content including answers to questions is weighted. The timeline is modified in accordance with weighted scoring of the content delivered and responses by participants. A network-accessible computer system (100) stores training programs and content, delivers messages and content, receives answers to questions, scores responses, and effects changes to the timeline. Supplemental timelines called “learning loops” are generated for repetition of content, refreshers, supplemental content, timeline advancement, etc.