University of Michigan
Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript
University of Michigan

Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript

Taught in English

Some content may not be translated

18,009 already enrolled


Gain insight into a topic and learn the fundamentals

Glenn Wilcox

Instructor: Glenn Wilcox


(92 reviews)

Beginner level
No prior experience required
26 hours to complete
3 weeks at 8 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Apply Python fundamentals including: module importing, conditionals, iteration, operators, functions, comments, booleans, tuples, and dictionaries

  • Apply Rhinoscript fundamentals to create geometric systems and produce variable geometric form, in 2D and 3D, rendered in still and animated formats

  • Produce code that produces variable geometric form (in 2D and 3D) in still image and animated formats.

  • Produce coded geometric systems that are reactive to changes in input parameters and attractor geometries (points, curves, surfaces)

Details to know

Shareable certificate

Add to your LinkedIn profile


10 quizzes

See how employees at top companies are mastering in-demand skills


Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review


There are 5 modules in this course

Following an introduction to the fundamentals of the interface and explaining what code does, we will look at Variables and Points, the building blocks of code and geometry.

What's included

19 videos12 readings2 quizzes1 app item1 discussion prompt

This week we dive deeply into the specific elements of Python coding and explore the possibilities of using them to create more complex and variable geometric systems.

What's included

20 videos11 readings5 quizzes2 app items

Building on the material from the previous two weeks we will expand the possibilities and interconnectivity of our geometric systems by introducing higher level elements of Python code.

What's included

16 videos10 readings3 quizzes2 app items

This week we jump into 3D and explore the design possibilities of 3D matrix structures culminating in the design of a wall structure.

What's included

10 videos6 readings1 app item

In this final week we will explore the possibilities of NURB surfaces as generative base geometries and complete the course with a tower project.

What's included

20 videos11 readings2 app items


Instructor ratings
4.9 (33 ratings)
Glenn Wilcox
University of Michigan
2 Courses27,345 learners

Offered by

Recommended if you're interested in Design and Product

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

Showing 3 of 92


92 reviews

  • 5 stars


  • 4 stars


  • 3 stars


  • 2 stars


  • 1 star



Reviewed on May 25, 2021


Reviewed on Mar 13, 2021


Reviewed on Sep 19, 2021

New to Design and Product? Start here.


Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions