A branch of computer science focused on creating intelligent machines that can simulate human cognitive abilities such as learning, reasoning, problem-solving, and decision-making.