Python & AI Integration For Nuke

Make Nuke WorkFor You

Learn Python in Nuke from scratch, and go from a tool user to a tool builder.

Duration
10 hours
Release Date
Preorder • Release date TBA
NukePythonChatGPT / LLM APIs
Software Used
Nuke, Python, ChatGPT / LLM APIs
The Skills You'll Gain
Learn Python from scratch, no prior programming experience needed. You'll learn Python fundamentals from the ground up so you can build your own tools and automations for Nuke.
Build custom tools and interfaces for Nuke. Write scripts, build user interfaces, and create tools you can use throughout your career and share with your whole team.
Stop doing things manually, automate tedious tasks. Automate the tasks you find yourself doing over and over again and get back to focusing on being an artist.
Learn how to integrate AI tools such as ChatGPT (LLMs) and AI image generation into Nuke by creating a chatbot and an AI image-editing gizmo that work directly in Nuke.
Your 9-Module Roadmap
Every module builds toward a toolkit ready for your next shot.
1

Introduction & Setup

Understand what Python can do for you inside Nuke and why it's worth learning.
Learn the core syntax and structure every Python script is built on.
Write your first scripts inside Nuke's Script Editor.
Project: Build a script that reports your working file path, node count, and scene details.
2

External IDE and Python Fundamentals for Nuke Artists

Set up PyCharm so you can write and test code outside of Nuke.
Use AI tools to help you learn, debug, and understand code you didn't write.
Work with lists and dictionaries to store and manage data in your scripts.
Write scripts that make decisions and handle data without repetitive code.
Write code that's readable six months later or by someone else on your team.
Project: Build a script that counts every Read and Write node in your comp.
3

Object-Oriented Programming (OOP)

Learn how classes and instances let you build tools that are structured and reusable.
Use inheritance to extend existing tools without rewriting them from scratch.
Use dataclasses and Python's standard library to keep your code clean and organized.
Save tool settings and preferences that persist between Nuke sessions.
Project: Build a script that opens any file path from your comp without leaving Nuke.
4

Nuke’s Python API Essentials

Learn how to navigate the Nuke Python Developer's Guide.
Create, delete, find, and access any node in your script through code.
Read and change any knob value on any node without touching the interface.
Automate actions that trigger at the right moment without you having to run them.
Project: Build a script that wires a Read node to your Write node's output so you can check your render without leaving Nuke.
5

Customizing Nuke's Interface and Building a Mono Repo

Make Nuke load your tools and settings automatically when it opens.
Add custom menus, shortcuts, and knob defaults to your Nuke interface.
Project: Build a mono repo that auto-loads your entire toolkit every time Nuke opens.
6

Panels & User Interfaces

Use Nuke's built-in tools to give your scripts a proper interface so anyone on your team can use them without reading code.
Build full custom panels inside Nuke that look and feel native to Nuke.
Project: Build a backdrop tool that keeps your node graph organized.
7

Creating a Chatbot for Nuke

Embed an LLM assistant directly inside Nuke.
Build it in a way that lets you swap in newer or better LLMs as they come out.
8

GenAI in Nuke: Creating an AIEdit Gizmo

Build a Nuke gizmo that lets you edit any part of an image using a text prompt and a mask inside Nuke.
Project: A finished AIEdit gizmo added to your mono repo and ready to use on any shot.
9

Course Conclusion & What's Next

Recap of the tools you've built, how to keep growing, and where to share what you've built.
Downloadable Resources Included
Downloadable project files
Python scripts used in lessons
Custom tool examples (menus, callbacks, GUIs)
Learn From a VFX Veteran
Senior Pipeline Engineer
Simon Jokuschies
14+ Years Industry Experience
Since 2017 Nuke Specialization
Pixomondo & Scanline VFX Major Studio Pipelines

Simon Jokuschies has over 14 years of industry experience, working both as a digital artist and on the technical side of visual effects. Since 2017, he has specialized as a Nuke and Core Pipeline TD, contributing to major pipeline overhauls across 2D, 3D, and core pipelines at studios such as Pixomondo and Scanline VFX.

In addition to his studio work, Simon is the founder of cragl vfx tools (www.cragl.com), where he develops advanced, large-scale software solutions for Foundry's Nuke.

Why Now?
Nuke was built to be extended.

In a 2026 poll, hiring managers at both large and boutique VFX studios voiced the same frustration: most compositors can't create and maintain their own Nuke tools.

Nuke was built to be extended, but most artists never use its scripting layer because nobody taught them how. That matters more now than it used to. Smaller teams, tighter timelines, and evolving pipelines mean the people who stand out are not just the ones who can operate Nuke. They're the ones who can build when something doesn't exist, fix when something breaks, and automate the work that shouldn't take a human every time.

Python is how you get there, and it's the layer of Nuke most artists skip. In this course, you'll go from a tool user to a tool builder.

Build and fix your own Nuke tools without waiting on pipeline support.
Automate repetitive tasks so you write a script once and run it a hundred times.
Incorporate LLMs directly into Nuke to speed up retouches and troubleshooting.
Prerequisites
Start with Nuke basics, not Python experience.

This course requires basic familiarity with Nuke's interface and how to create nodes. No prior Python or programming experience is required.

Nuke 16 or later (paid version) is recommended. Nuke 13-15 will work with some adjustments.

What Students Say
This course was a really good mix of practical Python, real Nuke integration, and modern workflow ideas. What I liked most is that it kept building toward actual usable tools instead of staying too theoretical, so it felt like I was learning things I could genuinely apply in production. By the end, I felt much more comfortable not just using Nuke, but actually extending it and thinking more like a tools or pipeline-minded artist.
Mauricio G.
As a complete beginner when it comes to programming languages, I approached this course with low expectations regarding my ability to create something functional. I have to say I was pleasantly surprised. The explanations are clear, concise and well structured. By the end of the course, I was able to understand everything that was taught and put it into practice.
Daniele C.
A very well structured and practical course that takes you from Python fundamentals to advanced Nuke tool development and GenAI integration. The hands-on approach and real world applications make it very useful for compositors and pipeline developers. Highly recommended!!
Sheetal M.
Python & AI Integration For Nuke
Preorder
10 hours of content
Free course updates
Private Discord community access
$395
$499
SAVE 21%
Preorder discount ends on release date
30-Day Money-Back GuaranteeBuy without risk! We guarantee your satisfaction or we'll give you a refund.See our Terms and Conditions
Frequently Asked Questions

This course requires basic familiarity with Nuke's interface and how to create nodes. No prior Python or programming experience is required.

Nuke 16 or later (paid version) is recommended. Nuke 13-15 will work with some adjustments.

Nuke 16 or later (paid version) is recommended. Nuke 13-15 will work with some adjustments.

The AI chatbot and GenAI gizmo connect to external APIs. They don't require a high-end local machine. A standard working Nuke setup is sufficient.

Students need a paid version of Nuke. A free 60-day trial is available for ActionVFX Academy students, courtesy of The Foundry (sent via email after course launch).

OpenAI's API charges for usage on a pay-as-you-go basis. Students should expect to spend $5 during the course to use the AI chatbot. After that, OpenAI charges a similar amount based on credit usage.

Yes. All modules are pre-recorded and available immediately upon enrollment. You have lifetime access, including all future updates.

Yes. Upon completing the course you'll receive an official ActionVFX Academy certificate of completion.

You'll walk away with a working knowledge of Python, a mono repo toolkit of custom Nuke scripts and interfaces ready to use on real shots, and two AI integrations you built yourself: a chatbot and a GenAI image-editing gizmo. More importantly, you'll have the skills to keep building your own tools and automations from here.