2020 | Winter Registration now Open!

Registration for our 2020 Winter Term is now open!


Python for VFX and Animation in Maya

An 8-week course covering the essentials of scripting

Course overview Course overview

Course Overview

Learn scripting essentials

The courses focuses on teaching the needed basics of Python to be able to manipulate scenes in Maya. The student is able to add, delete or change content in 3D which allows them to batch their process and automate parts of their work. Interactive apps round up the course which allow input and modification in the scripts behavior. The students will be able to write basic scripts in Python. Additionally they will be able to manipulate Maya scenes using Python Apps with UI.

Course Format:   Standard
Lecture Type:   Pre-recorded lectures each week
Feedback:   Individual recordings
Duration:   8 weeks
Assignment:   Deadlines each week
Q&A:   Live recorded session
Materials:   Maya (or 3D program equivalent)
Skills level:   Intermediate
Prerequisites:   Intermediate knowledge using a 3D software and rigging; ideally, students should also have some experience in animating, but it’s not a must

Python for VFX and Animation in Maya WHAT YOU’LL LEARN

What you'll learn

The more you know, the better.

expand all
collapse all
Artist of the 21st century |Scripting vs Programming | Installing Python & Script Editor | Python | comments | variables | print | data types
lists | dictionaries | expressions (how to manipulate data types)
loops (foreach and while) | compare expressions ('Yes' != 'No') | if & else statements
using functions and when| how to name variables and functions right
using external files (from import) | catch issues with try and except | reading and understanding error messages (tracebacks)
MEL vs Python | Maya Script Editor | Console & using MEL code | Using the Maya API: cmds, pymel, OpenMaya
shelf buttons | userSetup.py | select_by_name_start(‘char_’) | move_selected() | duplicate_attributes_to_selected() | create_and_assign_shader() | build_scene() [import and reference]
Maya UI introduction | light_linker to reconnect lights and meshes | renamer to rename multiple assets

Your journey starts here

Alexander is an award winning Technical Director currently working on Pixar-Disneys 'Monsters at Work' at Dwarf Animation Studio. Focused on feature animation films and series he supported the pipeline of The Amazing World of Gumball, Petzi and Trudes Tier at Studio Soi, Pearl Quest at Framestore, The Elfins at arx anima and some more. He is specialized in coaching artists how to script, advancing lighting and changing culture. You can find him on YouTube, his weekly blog or as an event speaker.


January 25th!

winter TERM Registration

Oct 21, 2019 - Feb 3, 2020




January 25th!

Pricing & Schedule

Even though our courses are the most affordable for the quality of education.

These Finance Options allow you to focus on your goals instead of the barriers that keep you from reaching them.

Employer Reimbursement

Animation Guild CSATTF

Payment Plan

Companies that hire our students

  • Naughty Dog
  • Luma Pictures
  • Google
  • EA Games
  • DreamWorks Animation
  • Blizzard Entertainment

environment design Benefits


What makes this learning experience unique?

Personal Feedback

Receive personal individual feedback on all submitted assignments from the industries best artist.

1+ Year Access

Enjoy over 365 days of full course access. This includes all lectures, feedback, and Live Q&A recordings.

Certificate of Completion

Earn a Certificate of Completion when you complete and turn in 80% of course assignments.

Flexible Learning

Learn anywhere, anytime, and at your own pace with our online courses.

Speak to an advisor

Need guidance or course recommendations? Let us help!

Have you taken a course with us before?

Show us your skills

Not sure if you have the skills, or are you proving you do? Show us.

Have you taken a course with us before?