Advanced Blender: Python Scripting Training Course


Blender is an open source 3D computer software for creating 3D applications, models, visual effects, and more. Incorporating Python with Blender improves efficiency through the automation of tasks.

This instructor-led, live training (online or onsite) is aimed at web designers who wish to program in Python for automation Blender.

By the end of this training, participants will be able to:

  • Build interface elements such as menus.
  • Manage Blender with Python code.
  • Write scripts for auto-running processes.
  • Explore and understand the bpy library.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.


  • An understanding of Blender


  • Web Designers

Course Outline


Blender in Depth

  • Processes and components used in Blender
  • Blender operators, property, and the info window

Python Overview

  • Syntax and structure
  • Bpy library

Preparing the Development Environment

  • Installing and configuring Blender
  • Setting up the console window
  • Importing the bpy library

Python Scripts in Blender

  • Creating a simple script
  • Using a template
  • Running scripts automatically

Blender Interfaces

  • Drawing elements
  • Using templates
  • Working with existing panels
  • Creating a menu structure
  • Building a panel layout

Customize Add-Ons

  • Implementing an add-on framework
  • Building an operator framework
  • Applying re-do last properties
  • Publishing add-on
  • Using an extra operator

Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *