Data Structures for Designers Using Python

Coursera MOOC / Non-credit USD 49
Enroll now →
Data Structures for Designers Using Python

About this course

In Data Structures for Designers Using Python, you’ll delve into the critical concepts of data structures and object-oriented programming, tailored specifically for design and visual content creation applications. You’ll be introduced to object-oriented programming principles in Python, enabling you to model real-world scenarios and design problems using objects and classes. You will use the Processing platform to draw lines, rectangles, ellipses, and more through the program’s Python mode. Learn about vector math and how it can be manipulated to store, organize, and manage data efficiently in creative projects. These approaches to Python allow you to gain a deeper understanding of the programming language while enhancing your ability to conceptualize and implement sophisticated design solutions. This is the second course in a three-part series, Programming for Designers, aimed at equipping designers, including those in architecture, graphic design, industrial design, game design, and visual artists, with essential computational design skills.

What you'll learn

  • understanding of data structures
  • basic knowledge of object-oriented programming in Python
  • ability to model design problems using programming concepts
  • skills in vector math for data manipulation

Course objectives

  • to teach essential programming principles relevant to design
  • to enable students to apply programming in creative contexts
  • to improve problem-solving skills through computational methods

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.