The Artificial Intelligence (AI) has become a crucial field that drives innovation and transformation across a range of sectors. The Big Data has driven the development of algorithms and models for AI increasingly sophisticated. Machine learning, artificial neural networks, natural language processing (NLP), computer vision, big data processing and reinforcement learning are key areas of AI that enable the automation of complex tasks. This Course in Artificial Intelligence for Programmers is justified by the need to train programmers and developers who can design and implement efficient AI solutions that tackle complex real-world problems.