verified Verified Information • Last Updated Mar 2026

Python Fundamentals for Designers

Python Fundamentals for Designers is an introduction to programming using Python meant for students interested in how programming is applied to visual applications and design. The course introduces the foundations of programming through a visual and dynamic learning environment. You’ll cover the essential building blocks of Python programming, from basic syntax and data types to more advanced concepts like control structures, functions, and inputs/outputs. Learn to build shapes and designs while implementing data structures that allow room for more complexity and depth within your projects. By the end of the course, you’ll be able to create dynamic and organic visual effects using the Processing platform with Python. This is the first course in a three-part series, Programming for Designers, aimed at equipping designers with essential computational design skills.
Duration 5 Months
Institution University of Michigan
Format Online

Eligibility Criteria

school

Academic Foundation

A recognized Bachelor’s degree or high school equivalent required for admission into University of Michigan.

language

Language Proficiency

English proficiency required. IELTS, TOEFL, or standard medium-of-instruction certificates accepted.

Detailed Fees Breakdown

Base Tuition Fee $73
Total Est. Investment $73

Scholarships and early-bird waivers may apply. Contact admissions for exact institutional fees.

Academic Trajectory

Program Outcome

Graduates of the Python Fundamentals for Designers program at University of Michigan are equipped with global perspectives, ready to excel in international markets and top-tier career opportunities.

headset_mic
Get In Touch