Foundations of Artificial Intelligence provides a practical, beginner-friendly introduction to the technologies and concepts driving modern AI. The course explores how artificial intelligence works, including machine learning, neural networks, deep learning, natural language processing, generative AI, large language models, and other essential topics. Students will also learn how AI systems are trained, how they generate predictions and content, and how organizations are applying AI to solve real-world problems. Designed for students, developers, and IT professionals, the course combines clear explanations with hands-on learning using Python and open-source AI tools. Students will gain practical experience working with AI while developing a solid foundation for more advanced study in machine learning, generative AI, and AI application development. No previous AI experience is required, making this an excellent starting point for anyone interested in understanding and working with artificial intelligence.