Greetings and welcome to the programming for designers online certificate. I am Jose Sanchez, your instructor and collaborator in this academic venture designed to bridge the gap between design and technology through the power of programming. This series is structured around three foundational courses, Python fundamentals for designers, data structures for designers using Python, and creative coding for designers using Python. Each course is meticulously designed to introduce you and strengthen your understanding of python programming within the context of design and the visual arts. This certificate is aimed at designers eager to integrate programming into their skill set, and anyone interested in exploring the intersection of code and visual creativity. While prior programming experience is not a prerequisite, a commitment to learning and exploration is essential. We start with Python fundamentals for designers, setting the stage for your programming journey. This course focuses on the basics of Python within the processing environment, tailored specifically for those with a keen interest in design. Data structure for designers using Python follows, delving into the essential components of organizing and manipulating data. This knowledge is crucial for developing sophisticated and dynamic design solutions. Concluding the series creative coding for designers using Python explores the realm of interactive and generative art. This course encourages you to apply coding principles creatively. Transforming code into a medium of artistic expression. Programming isn't just about coding, it can help you cultivate your creative capabilities and enhance your design practice. Our goal in programming for designers is to help you tap into and achieve that creative potential. Once you're done with the series, not only will you have a foundational understanding of Python, you'll have a whole portfolio demonstrating your ability to apply programming in design. Let's get started.