This question already has an answer here:

Speaking about technical and non-technical people (management), which word is the best in this case? Profile or Background?

The whole sentence is "To provide training for people with [different profiles] | [a different background]"

marked as duplicate by FumbleFingers word-choice Nov 18 '15 at 14:18

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • I would suggest using "expertise" rather than "profile" or "background". – user140086 Nov 18 '15 at 13:47
  • LOL @FumbleFingers, there isn't anything similar between both questions. – yzT Nov 18 '15 at 14:53
  • The way I see it, the choice between profile and background in your context is entirely a matter of opinion, so the only aspect that would be On Topic is the plurality (for which you've presented both options). – FumbleFingers Nov 18 '15 at 15:13

Neither; say what you mean: "...people with different levels of technical knowledge" / "...people with different technical aptitudes".

The terms "profile" and "background" are very general and if you're referring to levels of technical expertise, you need to use the word "technical" in order to make that known.

Depending on the context, you could go even more specific - "...people with different levels of programming experience" for example.

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