This course provides a comprehensive introduction to the world of data programming with Python, augmented by the power of Artificial Intelligence (AI). Designed for beginners, this course will equip students with the essential skills to analyze data, automate tasks, and build intelligent applications. Students will learn fundamental Python programming concepts, explore AI algorithms and techniques, and gain practical experience working with real-world data. Through hands-on labs and projects, students will discover how to leverage AI to extract meaningful insights from data, build AI-powered tools, and develop a deeper understanding of the growing role of AI in data science. No prior programming experience is required.