Studio Matrx Monthly · Volume 1 · Issue 5 · October 2026
Amogh N P
✦ In loving memory of Amogh N P — Architect · Designer · Visionary ✦
Studio Matrx — Academy
Python & Scripting for Designers
A free deep-dive Academy course · architects, interior designers & students

Python & Scripting for Designers

Learn to code the way designers actually use it — Python from zero, then applied to real design work: control flow and collections, functions and files, design data with pandas, geometry and math, scripting Rhino & Grasshopper and Revit & Dynamo, automating the everyday, generative and parametric scripting, and coding well with git and AI assistants.

Course byAmogh N P· Architect & interior designer

11 modules · 44 lessons · ~16 hrs · 44 of 44 lessons live

Python & Scripting for Designers — Studio Matrx Academy course
Why Designers Should CodeModule 0 · Foundations of Coding for Designers
Start here — the featured lesson

0.1 · Why Designers Should Code

Code is leverage: it does the same thing a thousand times as easily as once, automates the repetitive, and makes what no menu offers. This lesson sets the mindset the whole course builds on - you are not becoming a programmer.

Read it

Start with Module 0 — Foundations of Coding for Designers

What this course covers

  • 1Python Fundamentals. The language itself: running Python, variables and data types, numbers, strings and operators, and input, output and comments.
  • 2Control Flow & Collections. Making decisions and handling many things: conditionals and booleans, loops, lists and tuples, and dictionaries and sets.
  • 3Functions, Modules & Files. Organizing and reusing code: writing functions, modules and libraries, reading and writing files, and CSV and JSON data.
  • 4Working with Design Data. Real project data: tabular data with pandas, cleaning and transforming data, schedules, BOQs and spreadsheets, and charts and visualization.

The full course ahead

11 modules and 44 lessons, from the foundations through to practice — each lesson with a three-tier read, a hands-on workshop, hand-drawn figures and a scored mastery check.

0

Module 0 · Foundations of Coding for Designers

Live

Before any syntax: what coding actually gives a designer, what scripting can do, the Python toolscape, and how to start thinking like a programmer.

1

Module 1 · Python Fundamentals

Live

The language itself: running Python, variables and data types, numbers, strings and operators, and input, output and comments.

2

Module 2 · Control Flow & Collections

Live

Making decisions and handling many things: conditionals and booleans, loops, lists and tuples, and dictionaries and sets.

3

Module 3 · Functions, Modules & Files

Live

Organizing and reusing code: writing functions, modules and libraries, reading and writing files, and CSV and JSON data.

4

Module 4 · Working with Design Data

Live

Real project data: tabular data with pandas, cleaning and transforming data, schedules, BOQs and spreadsheets, and charts and visualization.

5

Module 5 · Geometry & Math for Design

Live

The maths designers actually need: coordinates and points, vectors and transformations, curves, surfaces and meshes, and computational-geometry basics.

6

Module 6 · Scripting Rhino & Grasshopper

Live

Code inside your modelling tools: Python in Grasshopper, RhinoScript and rhino3dm, generating geometry with code, and data trees and Grasshopper logic.

7

Module 7 · Scripting Revit & Dynamo

Live

Automating BIM: Python in Dynamo, the Revit API basics, automating BIM tasks, and extracting and editing model data.

8

Module 8 · Automation & the Everyday Toolkit

Live

Scripts for daily practice: automating files and folders, batch-processing images and PDFs, spreadsheets and documents, and APIs and getting web data.

9

Module 9 · Generative & Parametric Scripting

Live

Code that designs: randomness and noise, recursion and L-systems, algorithms for form, and optimization and simulation loops.

10

Module 10 · Practice, AI-Assisted Coding & Career

Live

Coding like a pro: debugging and good code, version control with git, coding with AI assistants, and the computational-designer career.

A

The author

Amogh N P

Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.

More about Amogh →
Studio Matrx Academy Free · not-for-profit