Artificial intelligence (AI) is forging ahead solving complex real-world problems; everything from self-driving cars, to facial recognition, to missile guidance, to tumour detection. This program covers the foundational requirements and applications needed for careers associated with AI and offers a broad introduction to the subject, including its history. As you progress through the program, you will be introduced to the many technologies used within AI systems. You will be introduced to Python; a very popular AI programming language. You will explore the basics of relational databases and algorithms. And you will become familiar with the concepts and tools used for data visualization. You will also develop skills in Jupyter Notebook, Python, MongoDB, SQL, NoSQL, and creating data, which will prepare you for tackling the hands-on labs provided in the program. Once you have learnt how to run your first Python program, you will then implement data structures, conditions, branching, looping, searching, and sorting in Python. You will discover how to set up a MongoDB cluster and work with relational databases. And you will work with various Python libraries, including pandas and NumPy, to visualize data in the form of charts and graphs. For individuals keen to take their first step in the amazing world of AI, this Artificial Intelligence Program is an ideal place to start.