TrueschoTruescho
All Courses
Creative Coding for Designers Using Python
Coursera
Course
Unknown

Creative Coding for Designers Using Python

University of Michigan

An advanced course focusing on using Python for dynamic simulations and procedural content generation to create complex visual designs and patterns.

Unknown5 weeksKK, Arabic, German, UZ

About this Course

Creative Coding for Designers Using Python,marks the final installment in the comprehensive three-course specialization, aimed at significantly enhancing the programming capabilities of designers, artists, and visual thinkers through Python. As the advanced course in the series, Creative Coding for Designers Using Python adopts a project-based learning strategy to consolidate and apply the skills acquired from the first two courses. In this course, you’ll focus on dynamic simulations and procedural content generation, offering a deeper dive into Python's application in visual design and digital art. Designed for individuals who have grasped the basics of Python, including its syntax, data structures, and object-oriented programming principles, this course delves into sophisticated topics. Leveraging the Processing platform with Python, you’ll engage in interactive projects that transform theoretical knowledge into tangible outputs, bridging the gap between technical proficiency and artistic creativity. Creative Coding for Designers Using Python is structured as an educational journey that combines technology and art, equipping participants with the skills to explore advanced digital design techniques. This course offers the tools and conceptual understanding necessary for the innovative application of Python in creating digital art and design projects. This is the third and final course in a three-part series, Programming for Designers, aimed at equipping designers with essential computational design skills

What You'll Learn

  • Create particle systems in Python to form dynamic visual patterns
  • Create vector fields using indexing and Perlin Noise remapping for flowing patterns
  • Apply algorithms for procedural generation to craft intricate tile-based patterns

Prerequisites

  • Prior hands-on experience with core Python concepts
  • Comfort applying main tools or methods independently

Instructors

J

Jose Sanchez

Associate Professor

Topics

Design and Product
Computer Science
Music and Art
Arts and Humanities
Algorithms
Object Oriented Programming (OOP)
Generative AI
Simulations
Animation and Game Design
Computer Programming Tools

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

التصميم والمنتجات
علوم الحاسوب
الموسيقى والفنون
العلوم الإنسانية والفنون
الخوارزميات
البرمجة الكائنية التوجه
الذكاء الاصطناعي التوليدي
المحاكاة
Animation and Game Design
Computer Programming Tools

Start Learning Now