Learn English – Correct preposition for “competence”

prepositionsword-choice

Which prepositions can be used with "competence"?

Specificially, which of the following examples are valid/legal:

  • I have competence on computers
  • I have competence with computers
  • I have competence as a programmer
  • Our company has competence in programming
  • Our company has competence on programming
  • Our company has competence with programming and cooking
  • Our company has competence within the fields of programming and cooking
  • Our company has several employees with competence with programming
  • Our company has several employees with programming competence

Best Answer

I think "with" is the correct preposition in this case:

I have competence with computers/Our company has competence with programming and cooking.

However, I would like to add that "competence" is not usually used in this case, but rather "competent".

E.g.:

I am competent with computers