About this Course

20,391 recent views
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Approx. 26 hours to complete
English

What you will 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)

Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Approx. 26 hours to complete
English

Offered by

Placeholder

University of Michigan

Syllabus - What you will learn from this course

Week
1

Week 1

6 hours to complete

The Building Blocks

6 hours to complete
19 videos (Total 251 min), 11 readings, 3 quizzes
19 videos
what is design computing?14m
introduction to python.rhinoscript lesson11m
introduction to rhinospace.pythonspace11m
input | processing | output15m
getting help16m
variables - an introduction18m
data types - an introduction14m
variables demo14m
data types12m
debugging lite12m
what's the point!? lesson9m
what's the point!? demo19m
finding points from lines12m
transformation | rotation11m
transformation | scale10m
transformation | copy/move9m
transformation | putting it all together12m
design critique: model + code17m
11 readings
diversity, equity, and inclusion statement & syllabus5m
how to set up your environment2m
why you should learn to write programs3m
rhino(script) and python cheat sheet5m
module overview3m
python essentials + variables, expressions, and statements3m
python essentials2m
python essentials2m
assignment_1: points, lines, shapes | instructions3m
self-assessment rubric10m
design critique guidelines5m
2 practice exercises
variables and data types quiz5m
points quiz6m
Week
2

Week 2

6 hours to complete

The heart of code

6 hours to complete
20 videos (Total 246 min), 11 readings, 7 quizzes
20 videos
lists lesson11m
tuples demo9m
lists demo17m
points and lists20m
curves and lists20m
bone structure: example 0119m
bone structure: example 02 [optional]20m
bone structure: example 03 [optional]13m
iteration (looping) lesson11m
simple incremental loop8m
point loop13m
nested loop: 2D point matrix [part 01]11m
nested loop: 2D point matrix [part 02]11m
attractor point5m
operators lesson9m
conditionals lesson10m
random module7m
conditionals example6m
not equal to9m
11 readings
module overview3m
tuples and lists6m
assignment_2.1: bone structures | instructions5m
self-assessment rubric8m
design critique guidelines5m
looping10m
operators2m
conditional execution2m
assignment_2.2: patterning |instructions10m
self-assessment rubric10m
design critique guidelines5m
5 practice exercises
Tuples Quiz5m
Lists Quiz5m
iteration quiz5m
operators quiz5m
conditionals quiz5m
Week
3

Week 3

6 hours to complete

Expanding possibilities

6 hours to complete
16 videos (Total 165 min), 10 readings, 5 quizzes
16 videos
debugging demo8m
dictionaries lesson10m
dictionaries10m
simple dictionary8m
2D point matrix dictionary [part 01]9m
2D point matrix dictionary [part 02]12m
2D point matrix bone structure7m
functions lesson15m
function organization11m
mid-point function9m
pulled point function8m
pulled point example9m
circle animation example7m
patterning animation example8m
compiling GIF animation8m
10 readings
module overview3m
debugging 10m
dictionaries10m
assignment_03.1: patterning dictionary | instructions10m
self-assessment rubric10m
design critique guidelines5m
functions10m
assignment_3.2: patterning animation | instructions10m
self-assessment rubric10m
design critique guidelines5m
3 practice exercises
debugging quiz5m
dictionaries quiz5m
functions quiz5m
Week
4

Week 4

3 hours to complete

3 dimensional structures

3 hours to complete
10 videos (Total 105 min), 6 readings, 1 quiz
10 videos
3D point matrix10m
3D point matrix spheres10m
setting-up surfaces7m
3D point matrix cones15m
planes lesson8m
planes from points10m
planes on a curve12m
3D matrix circles8m
3D matrix wall example14m
6 readings
module overview3m
surfaces2m
lanes2m
assignment_4.1: 3D matrix wall |instructions10m
self-assessment rubric10m
design critique guidelines5m

Frequently Asked Questions

More questions? Visit the Learner Help Center.