I want to write a sentence "You can put any ... on our platform". ... is a phrase that would mean articles, online courses, educational videos, etc.
1) What would be the appropriate phrase?
2.1) Is "learning materials" too narrow for the intended meaning? 2.2) Is "educational content" too formal?