1. A method for generating learning content, comprising the steps of: storing, in a database, a content feed from at least one external content source; disaggregating, at a processor, the content feed into constituent parts; classifying, at the processor the constituent parts; storing, at the database, the constituent parts in a repository; creating, at the processor, a content template based on the constituent parts; and generating, at the processor, a customized content display based on the content template.