I am building a web application where people can upload their study materials about robotics and programming and manage them and share etc.

I want to name it well, so at the moment I have:

Information system for study materials of robotics and programming

Is this phrase grammatical? Does it sound idiomatic? If not, would these fit the context better:

  • education materials
  • teaching material
  • "Information system for study materials ..." -> "Web application for study of robotics and programming"
    – Mitch
    Commented May 15, 2015 at 14:29

3 Answers 3


Study materials and teaching materials are two different things. One uses study materials to study, whereas teaching materials are used to teach.


My suggestion:

Robotics and programming documents/resource sharing system.


The word material is used here meaning:

the things that are used for making or doing something (LDOCE)

In this sense, dictionaries list it both as uncountable => material and countable, plural => materials. So, all three examples are grammatically correct.

ODO Advanced Learner's dictionary gives examples that are closest to your intended use:

[countable, usually plural, uncountable] things that are needed in order to do a particular activity

  • teaching materials

  • The company produces its own training material.

As for the choice between "study", "teaching" and "education" per definition you should decide what is the purpose of the material, i.e. what activity would be performed using it - the name of the activity should precede either material or materials (whichever you chose).

From your example it is clear that this material is for students, not teachers. So, even though it might be argued that one student is teaching the other using this material, or that the material servers an educational purpose, the end goal of posting the material is for students to use it for studying. I agree with Ahmed on this; study material(s) would be my choice as well.

Not the answer you're looking for? Browse other questions tagged or ask your own question.