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
Gain a holistic understanding of NIST cybersecurity fundamentals. You will learn about the RMF process and managing risk by identifying, assessing and responding to risk. Additionally, you will... more
Welcome to Remote Sensing Image Acquisition, Analysis and Applications, in which we explore the nature of imaging the earth\'s surface from space or from airborne vehicles. This course covers the... more
To become job-ready, you need to develop technical knowledge and skills. Those skills can help you get through that first door. But then what? Completing this professional certificate will help you... more
This course teaches a calculus that enables precise quantitative predictions of large combinatorial structures. In addition, this course covers generating functions and real asymptotics and then... more
Identify and analyze leadership and governance issues, create practical ways to improve board performance and work with boards to implement these improvements.\\n\\nThis Specialization consists of... more