← Learn library

10 written guides.

SEQUENTIAL SERIES · 10 LESSONS

Houdini Python Introduction

Follow the complete ten-day Houdini Python introduction in educational order, from Day 1 through Day 10: Functions, then Classes and Windows complete the series. Historical interfaces and workflows may have changed.

Follow the listed order and use Previous / Next on each lesson page.

Written guides were prepared with AI assistance from the original captions and editorially approved. Software workflows have not been independently reproduced; historical interfaces, technical qualifications and source limitations remain applicable. Video-only resources are individually identified.

This collection includes 1 individually labeled Legacy lessons. Original workflow distinctions and Legacy labels are retained per lesson. Do not assume recording age alone establishes Legacy status.

Lessons in order

    1. Video tutorialHoudini & Procedural WorkflowsLesson 1

      Legacy TutorialWritten guide

      Day 1 - Houdini Scripting Interface | Houdini 10 Day Introduction to Python

      YouTube: Date unknown

      The first Houdini Python lesson introduces places to write and run code, including the Python interface, Python Source Editor and shelf tools. The captions use a Hello World print example and discuss when source-editor code executes. These preliminary notes identify the introductory scope; they are…

    1. Video tutorialHoudini & Procedural WorkflowsLesson 2

      Written guide

      Day 2 - Houdini Hou Module | Houdini 10 Day Introduction to Python

      YouTube: Date unknown

      The instructor explains how to access the hou module reference within Houdini's context menu to identify available Python commands. The speaker describes using the Python shell to import the module and create geometry nodes by assigning variables to specific contexts. The instructor walks through creating…

    1. Video tutorialHoudini & Procedural WorkflowsLesson 3

      Written guide

      Day 3 - Python Data Types for Houdini | Houdini 10 Day introduction to Python

      YouTube: Date unknown

      The instructor explains that the lesson covers Python data types within Houdini, specifically aiming to understand the basics of each type and how to hold them in variables. The speaker describes numeric data types, distinguishing between integers, floating-point numbers, and complex numbers, while noting that…

    1. Video tutorialHoudini & Procedural WorkflowsLesson 4

      Written guide

      Day 4 - Numbers in Houdini with Python | Houdini 10 Day Introduction to Python

      YouTube: Date unknown

      The instructor explains how to assign variables and apply basic arithmetic operators, including addition, subtraction, multiplication, division, exponentiation, and modulo, within a Python environment. The speaker describes using built-in functions like int and float to convert string values into numeric types, noting that converting a…

    1. Video tutorialHoudini & Procedural WorkflowsLesson 5

      Written guide

      Day 5 - String in Houdini with Python | Houdini 10 Day Introduction to Python

      YouTube: Date unknown

      The instructor explains how to define strings using single or double quotes and describes the use of multi-line strings for file information. The speaker walks through string concatenation and repetition, noting that these operations do not automatically add spaces between elements. The instructor describes escape…

    1. Video tutorialHoudini & Procedural WorkflowsLesson 6

      Written guide

      Day 6 - Lists in Houdini with Python | Houdini 10 Day Introduction to Python

      YouTube: Date unknown

      The instructor explains that Python lists in Houdini can contain mixed data types and are accessed via zero-based or negative indices. The speaker describes built-in list functions such as length, min, max, sum, and sort, noting that sorting reorders elements numerically. The instructor walks through…

    1. Video tutorialHoudini & Procedural WorkflowsLesson 7

      Written guide

      Day 7 - Conditions in Houdini with Python | Houdini 10 Day Introduction to Python

      YouTube: Date unknown

      The instructor explains basic Python condition statements, describing how if statements check for true or false values to determine output. The speaker walks through various comparison and logical operators, detailing how greater than, less than, and keyword operators like and and or function within conditions.…

    1. Video tutorialHoudini & Procedural WorkflowsLesson 10

      Written guide

      Day 10 - Classes and Windows in Houdini with Python | Houdini 10 Day Introduction to Python

      YouTube: Date unknown

      The instructor explains the fundamental structure of Python classes, describing how to define methods and use the 'self' convention to manage instance variables. The speaker walks through creating a custom window by using Qt dialog classes, detailing the setup of widgets, layouts, and signal connections.…