Welcome to Python for Artificial Intelligence
Welcome to a hands-on journey into Python programming for Artificial Intelligence. This course is designed to help you build a strong foundation in Python while steadily guiding you toward the tools and techniques that power modern AI systems.
Learning here is practical, interactive, and progressive. Each lesson is short, clearly structured, and carefully ordered, allowing you to move step by step from core programming concepts to advanced ideas used in data analysis, machine learning, and intelligent applications. You’ll write real code from the very beginning, turning theory into practice as you go.
No matter your starting point, you won’t feel overwhelmed. Concepts are introduced gradually, explained in plain language, and reinforced with concrete examples. Even complex topics are broken down so they remain approachable and intuitive—because understanding why something works is just as important as knowing how to code it.
Whether you’re completely new to programming or coming from another language, this course will give you the confidence and skills needed to use Python effectively in the field of Artificial Intelligence.
Click on the next lesson and start by writing your very first Python program—the first step toward building intelligent systems.

Jordi Petit
Lliçons.jutge.org
© Universitat Politècnica de Catalunya, 2026
