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

In this course taught by E. Michael Harrington, you will learn the basis for copyright including what is and is not covered by copyright law. This course will help clarify what rights artists have... more
In this course, you will see how web apps in Azure allow you to publish and manage your website easily without having to work with the underlying servers, storage, or network assets. Instead, you... more
Learn the essentials to quickly master automation with Ansible! While this course is designed for learners with limited coding experience, it is helpful (though not required!) to have familiarity... more
In today\'s dynamic business environment, effective performance management is a crucial skill that sets exceptional leaders apart. This course is designed to equip managers with the principles and... more
Steel, ever-evolving material, has been the most preeminent of all materials since it can provide wide range of properties that can meet ever-changing requirements. In this course, we explore both... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL