К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Creative Coding for Designers Using Python · LearnSpace
Назад в каталог
courseraПрограммирование

Creative Coding for Designers Using Python

Курс от University of Michigan
Продвинутый≈ 27.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

Python ProgrammingSimulationsGame DesignComputer GraphicsData StructuresAlgorithmsDevelopment EnvironmentCreative DesignScriptingObject Oriented Programming (OOP)AnimationsVisualization (Computer Graphics)

Программа курса

5 модулей · 92 учебных материалов

01Project 1: Particle Systems25 материалов

Course Introduction

Specialization OverviewВидеоMeet Your InstructorВидеоCourse SyllabusЧтениеSummary of Course 2Видео

Учитесь у экспертов

Jose Sanchez

Associate Professor of Architecture

Creative Coding for Designers Using Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 27.1 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Course OverviewВидео
Introduction to Our Learning EnvironmentВидео
Textbook: Setting up our Coding Environment - Python in ProcessingЧтение
Source Code for Creative Coding for Designers Using PythonЧтение
Introduce YourselfОбсуждение
Pre-Course SurveyЧтение

Introduction to Particle Systems

Project 1: Particle SystemsВидеоTextbook: Particle SystemsЧтениеAdding ForcesВидеоParticle LifespanВидеоDrawing Particle TrailsВидеоPractice Quiz: Particle SystemsЗадание

Working with Forces

Creating a Force ClassВидеоClosest Object CalculationВидеоParticles Interact with Force/sВидеоTextbook: ForcesЧтение Creating Forces & Particles DynamicallyВидеоPractice Quiz: ForcesЗаданиеWeek 1 Quiz: Particles & ForcesЗаданиеIntroduction to the Gamut Gallery ToolЧтениеGallery: Week 1 ReflectionsВнешний инструмент
02Project 2: Vector Fields17 материалов

Introduction to Vector Fields

Project 2: Vector FieldsВидеоTextbook: Vector FieldsЧтениеVector Data From Perlin NoiseВидеоCalibrating the Vector FieldВидео

Painting a Vector Field

Calculating a Vector from Position DataВидеоTextbook: Mouse InteractionЧтениеVector from Mouse HistoryВидеоPainting Vectors with Mouse HistoryВидеоPractice Quiz: Vector FieldsЗадание

Neighboring Vectors and Particles

Neighboring VectorsВидеоNeighboring Vectors 2ВидеоText: Neighboring vectorsЧтениеCalibrating the Paint ToolВидеоParticles Over Vector FieldВидеоPractice Quiz: Vector Field InteractionsЗадание
03Project 3: Ecosystem Simulations16 материалов

Decision Trees

Project 3 - Ecosystem Simulation ВидеоHerbivore SimulationВидеоHerbivore Simulation 02 - Decision TreeВидеоTextbook: Decision TreesЧтениеPractice Quiz: Decision TreesЗадание

Modeling Behavior

Herbivore Simulation 03 - TransitionsВидеоHerbivore Simulation 04 - WanderВидеоTextbook: Ecosystem SimulationЧтениеHerbivore Simulation 04 - Seek FoodВидеоHerbivore Simulation 05 - Eating FoodВидеоPractice Quiz: BehaviorsЗадание

Circularity

Herbivore Simulation 06 - StarvationВидеоCalibrating the EcosystemВидеоExpanding the EcosystemВидеоWeek 3 Quiz: Ecosystem simulationЗаданиеGallery: Week 3 ReflectionsВнешний инструмент
04Project 4: Pathfinding16 материалов

Environment and Tiles

Project 4: Pathfinding ВидеоEnvironment CustomizationВидеоTextbook: PathfindingЧтение

Understanding Pathfinding

Accessing NeighborsВидеоFlood Fill CalculationВидеоConsidering ObstaclesВидеоPractice Quiz: Flood FillЗадание

Optimal Paths

Optimal PathВидеоA-Star AlgorithmВидеоTextbook: A-StarЧтениеA-Star Algorithm Part 2Видео

Visualizing Data

Visualizing A-Star DataВидеоExpanding the Pathfinding SystemВидеоPractice Quiz: PathfindingЗаданиеWeek 4 Quiz: Pathfinding with A-StarЗаданиеGallery: Week 4 ReflectionsВнешний инструмент
05Project 5: Wave Function Collapse18 материалов

Introduction to Wave Function Collapse

Project 5: Wave Function CollapseВидеоEnvironmentВидеоTile CompatibilityВидеоTextbook: Wave Function Collapse IntroductionЧтение

Compatibility Between Tiles

Collapsing a CellВидеоPropagationВидеоNeighbor CompatibilityВидеоTextbook: Tile CompatibilityЧтениеPractice Quiz: Wave Function Collapse ConceptsЗадание

Tile Sets

Lowest EntropyВидеоVisualizing PossibilitiesВидеоImage Tile SetsВидеоWrap UpВидео Practice Quiz: Wave Function Collapse StructureЗаданиеWeek 5 Quiz: Wave Function CollapseЗаданиеGallery: Week 5 Reflections
Week 2 Quiz: Vector FieldsЗадание
Gallery: Week 2 ReflectionsВнешний инструмент
Внешний инструмент
What's Next?Видео
Post-Course SurveyЧтение