Introduction to Python as a language applied to Nuke artists, and directly inside the program, so that we can get to the point from the ground up in what will benefit you most in your day to day work as an artist.
import nuke
nuke.message("Learn Python in Nuke!")
This course is mainly aimed at you if you are a VFX artist working with Nuke, with any level of experience, and you would like to learn the basics of the language from scratch, applied to what you need and wasting as little time as possible in order to start using it quickly. All updated to the current industry standards and what will be useful for your daily work.
In the first part we will see an introduction to Python at a very general level, exploring the possibilities it offers. After that, we will quickly start doing exercises in which we progressively introduce more and more of the integration with the power of Nuke.
The course is structured around short lessons, so that you can learn in your free time (on your cell phone, during your commute to work, etc.).
All modules include interactive quizzes, so that you can directly consolidate new concepts and advance your learning in a much more solid way.
After learning new concepts and testing them with a quiz, it will be the turn for a PDF exercise, with which you can really get down to work and practicing with the language.
Once you have given it a go, you can move on to the next lesson to watch me solve it.
VFX Studios have integrated this course in their training regimen, ensuring their artists are well-versed in Python’s applications within Nuke. Entropy is one shining example.
If you’re a studio thinking about enhancing your team’s Python skills, I’d love to chat about how we can collaborate.
Academic institutions play a pivotal role in shaping the future of the industry. To support this, I am offering special discounted prices for schools and universities, allowing the students to access this course at a reduced rate.
A flagship example for this collaboration is U-Tad.
If you represent a studio or an academic institution and are interested in a potential collaboration, I’d like to hear from you. Together we can help equip more artists and students with a technical foundation in scripting for VFX.
For partnership inquiries and more details, please contact me directly.

Nacho Hoyos
A brilliant course to learn Python, 100% would recommend it.

Noa Bofill
(Translated)
Super useful. The Python foundation necessary for any compositor! Thanks, Adrián, for making it look so easy.

Geneviève Trottier
After years of self-guided learning and trying various courses, I’m thrilled that I chose Adrian’s course. It’s finally clicked for me, and I feel equipped to navigate the language independently once I complete the course. In my opinion, it’s the top Python for Nuke course available!

Shubham Soni
As a beginner, I thoroughly enjoyed and learned a lot from this course. It was an incredibly efficient way of learning due to its well-structured lessons, quizzes, and exercises. Thank you, Adrian, for creating such a fantastic course!

Ben McEwan
If you’re wanting to sharpen your grasp of the basics of Python, or start learning from scratch, I’d highly recommend you check this course out.

Fabian Garcia
excellent course! after trying to learn python for years on my own (and failing miserably), this one made it quite easy to understand the basics and gaining confidence using the language. highly recommended.

Chihiro Serizawa
It was good introduction to Python for beginners with some challenging exercises. Thank you for these great teaching materials!

Roger Teixiné
(Translated)
The course is perfect for introducing you to Python and realizing just how useful it can be in your daily work.

David Thomas
Everything I hoped for. Challenging and engaging, I finally have a grasp on implementing aspects of Python in Nuke that I previously only understood as concepts. I highly recommend this course for anyone who is aware of the benefits of Python within Nuke and is ready engage with the language itself.

Kevin Samar
Python for Nuke Artists has been an invaluable experience for me as a senior compositor. The course was structured in a way that made complex topics easy to understand, with practical examples that applied to my day-to-day work. I couldn’t recommend Adrian’s course more

Pablo Ibañez
An excellent course to learn Python properly, both if you have the basics of the language or if you are starting from 0, I highly recommend it!

Tatiana Rumiantseva
I had a lot of fun learning Python with this course. The lessons are perfectly structured and the topics are explained in a very understandable way.

Marta Puig
(Translated)
Very interesting, well explained, and well structured. I really enjoyed learning Python, something I never imagined before starting. 100% recommended for Nuke artists.

Harry Shaper
Excellent course! Very well-paced and begginer friendly way to learn python. Looking forward to making tools for my own pipeline and hope to see more courses like this come out.

Eva Mateo
(Translated)
I have followed Adrián Pueyo’s work since my student days, and when I saw his Python for Nuke course, I bought it immediately despite my fear of programming. The knowledge I gained has allowed me to improve my gizmos, create Nuke commands, develop 100% Python tools that run with a single button, and even experiment with “Python Panels” in my last job at Jellyfish Pictures Ltd.
I’m very happy and grateful for this course. I recommend it to any artist who wants to overcome their fear of programming or improve the technical side of digital compositing.

Seye Tesfazgy
I recently completed Python for Nuke, and it was incredibly beneficial. The course greatly advanced my skills, providing a solid foundation and practical knowledge that I can apply directly to my work. One of the highlights was its ease of following and digesting: the content was well-structured and presented in a clear and concise manner, making even the more complex topics approachable. I particularly appreciated how each topic was covered in a separate video. This format made it incredibly easy to review specific topics whenever needed, enhancing my learning experience. I am very happy with the course, and I look forward to any new courses that might be offered in the future. This was an excellent investment in my professional development, and I highly recommend it to anyone looking to enhance their Python skills in Nuke.

Juan Valenzuela
Adrian Pueyo’s Python for Nuke Artists is an excellent resource for anyone looking to get started with Python, especially with practical, Nuke-specific applications. The course starts with a solid Python foundation and progresses into advanced techniques tailored for Nuke artists. Highly recommend it to anyone looking to enhance their VFX and pipeline skills!

Ancor del Valle
(Translated)
A course addiction, it has hooked me more than Netflix 🙂 You can’t stop watching the videos which are really enjoyable, well explained, and then you get very competitive with the quizzes and exercises proposed by Adrian, which are the best way to learn. 100% recommended.

Jordal
A clear way to jump into python for Nuke, very useful and illustrative.

Marta Cousillas
(Translated)
A really useful course to start understanding the Python language and its applications. Very well explained and complete! I recommend it without a doubt!

Nelson Restrepo
What a great course by Adrián Pueyo. It gives the artist useful techniques utilising Python, that can make big difference in your daily work schedule. The course comes with an intuitive platform that makes it very dinamic and practical. Personally, for some time I have to wanted to learn python, but whenever I gave it a try I just didn’t find it that easy. Now, having attended the course, I can tell that I have built a strong basis on which to keep growing my skills.

Sylvia Pichardo Flieger
(Translated)
Immediate enthusiasm! This course hooks you in, and it’s a gem for any Nuke user, even if they don’t like programming. In just a few lessons, Adrián shares very useful and exciting knowledge that would take years to learn on your own. Without a doubt, money well spent.

Ian Parra
A must-have! And will be returning many times to re-watch it.

Lukas Lorkowski
Incredible good! I will continue learning python 100%. Adrian made me become a big fan!

Kathrin Günther
This course was great for me!

Joan Andreu Quiles
(Translated)
An amazing course. It has far exceeded my expectations. Adrián is a fantastic teacher and has created a top Nuke course. Thank you very much!

Federico Sibella
Game-changer. Having tried several courses, I can confidently say that nothing compares to what Adrian has put together. Within weeks, I was writing Python code to automate repetitive tasks in Nuke, thanks to Adrian’s patient and comprehensive teaching. The slow-paced approach, starting with programming fundamentals before moving to Nuke-specific topics, made it easy to follow and build a strong foundation. Homework and tests were invaluable for solidifying concepts. Highly recommended for anyone looking to enhance their Nuke skills through Python, especially for those who have always been apprehensive about programming.

Sriram Seshan
To say this was a really interesting course. I was pretty excited to learn python, I learnt a lot (no programming background) from scratch and also had hard times especially with Ninja Level tasks and typing the quizzes (wish I could have got the filled-up answers as a script after doing those) had to make my own note of everything. Overall, It was great learning. Really can’t help me enough by learning these exclusive content from one amazing person!

Joaquin Garcia Mateos
A simple, practical and entertaining way to learn a programming language that makes it easy to learn nuke and tool creation. I highly recommend it 100% if you want to dive into the basics of Python. Thanks Adrian!

Daniel Vilches Gualda
Adrián has created an incredible format for this course that makes learning a complex or technical topic super easy to learn. Every lesson is so structured and simplified in small steps that you will wonder if it really was that easy to learn coding.

Lionel Estivill
A really nice walkthrough to start understanding Python and develop yourself in it. I would recommend this course to anyone who wants to learn, have fun, and acquire a really useful skill for VFX Compositing.

Angeliki M.
Highly recommended Python course! The instructor is knowledgeable and skilled. It is the best choice for someone looking to learn Python!
As you can see in the contents guide, the video lessons are generally short, but they are not all the same duration. This is because each lesson contains the amount of information that I consider ideal for you to digest in one sitting.
You will be able to access the course forever! You’ll have access to the lessons, both in the current version and for all future updates that I will be making to this course. I only reserve the right to warn and/or revoke access to the platform in case a user has repeated unusual activity with the access IPs.
Please refer to the course Terms and Conditions for more information.
If you have any questions, feel free to contact me directly!
No, the entire platform is online and interactive, and all content, questions and answers and live sessions are streamed.
In general this is not an issue nowadays that we have connection practically all the time. But if you are planning a flight or something similar where you are going to be a couple of hours without internet, if you have a laptop with you, a good option might be to organize yourself to practice the Python part during that time.
This course is designed for personal use only, online and non-transferable (as outlined in the course Terms and Conditions), but I also offer tailored packages for studios or schools interested in offering it to their artists or students.
Among other options, I offer packages of access codes for a defined number of students/artists. You can contact me directly for more information on this and other custom formats.
You can subscribe to my newsletter to get notified about my new tools, blog posts, new courses and other relevant info I’ll post about.
You can subscribe to my newsletter to get notified about my new tools, blog posts, new courses and other relevant info I’ll post about.