The Call of Duty series has used a variety of programming languages over the years, including C, C++, and scripting languages such as Lua for game logic. Different games in the series may have used different languages depending on the specific requirements of each game.