Programming for Designers
About this Specialization
In Programming for Designers, you will explore Python programming within a creative context, equipping you with essential computational design skills. Beginning with fundamental programming principles, you will move on to more intricate data structures, leading to the development of practical creative coding projects. Learn how to use the Processing platform, a program that allows designers to create visual, interactive media to meet their project needs. Develop the skills to move from simple to intricate designs, ranging from illustrative shapes and images to animations. Cover procedural best practices for design applications and intelligence navigation, and build a rich understanding of how advanced data structures can be used to create digital environments.\\n\\nThis course series is tailored for individuals within architecture, graphic design, industrial design, game design and the visual arts interested in integrating programming with graphic creativity. As each course in the series is structured to build on previous course knowledge, Programming for Designers allows you to practice your skills within Python, allowing you to bring your design concepts to life with precision and efficiency.Created by: University of Michigan

Related Online Courses
Developed by Rice University\'s world-class Computer Science & Data Science faculty, this specialization is intended for beginners who would like to master essential programming... more
Course 2 of Statistical Thermodynamics presents an introduction to quantum mechanics at a level appropriate for those with mechanical or aerospace engineering backgrounds. Using a postulatory... more
This is an introductory course on social determinants of population health with a focus on the United States. The course will introduce you to, or reinforce your knowledge of, issues related to... more
In this Specialization aimed for those who are preparing to enter the workplace, we will share with you some key cultural and linguistic features characterizing effective communication in this... more
DevOps professionals are in high demand! According to a recent GitLab report, DevOps skills are expected to grow 122% over the next five years, making it one of the fastest growing skills in the... more