The noun genetic programming can be countable or uncountable.
The singular form of genetic programming is also genetic programming.