logo
Yellow BackgroundMain Background

VFX Software Developer FOUNDATIONS

This program is designed to provide solid understanding of foundational skills required to become a software developer as per VFX & Animation Industry standards.

Sparkle

9 Months

Duration

Sparkle

100%

Job Assistance

Sparkle

6-11 LPA

Starting Salary

Sparkle

100+

Practical Tasks

Sparkle

120+

Live Hours

Sparkle

02

Weekly Sessions

Hero Image

" Get trained from Industry Experts, who are delivering training from more than a decade. "

Who is this Program for?

"This program is suited for anyone who possess a keen interest in the dynamic world of visual effects (VFX) and animation but lack prior exposure to the industry."

icon

Engineering Students

Students or recent graduates who are looking to build a career in VFX & Animation Industry as a Software Developer.

icon

Creative Artists

Creative artists of any domain who are looking to upskill themselves and learn development.

Program Overview?

This Program is designed to provide a solid understanding of software development principles and techniques to embark on a successful career in VFX development.

Training

Training

  • Weekly 2 Live Sessions

  • QnA Sessions

  • Doubt Assistance Sessions

Practice

Practice

  • Hands-On Exercises & Projects

  • Real Project Experience

Assessment

Assessment

  • 100+ Tasks

  • Live Code Review

Community

Community

  • Access to Private Discord Community

  • Participate in Community Hackathons

Certificate

Certificate

  • Earn your certificate to prove the credibility of your skills

Placement Assistance

Placement Assistance

  • Online Portfolio Building

  • Placement Preparation

  • Mock Interviews

Key Features

Lessons

Lessons

Practical

Practical

Tasks

Tasks

Project

Project

Portfolio

Portfolio

Resume

Resume

Job Assistance

Job Assistance

Certificate

Certificate

Program Curriculum

  • Starting with Python
  • IDE (Script Editor)
  • Setting Up VSCode
  • Setting Up GIT
  • Setting Up the Development Environment
  • Introduction to VCS
  • GIT Fundamental Concepts
  • GIT Workflow - Basics
  • GIT Workflow - Feature Branch
  • GIT Utilities
  • GIT Workflow - Concepts
  • GIT Best Practices
  • Jira basics
  • JQL (Jira Query Language)
  • Agile boards and sprints
  • Variables
  • Operators
  • Strings
  • Lists
  • Dictionaries
  • Conditional Statements
  • Loops
  • Functions
  • File Handling
  • Error & Exception Handling
  • Getting Started with Modules
  • Getting Started with Default Libraries
  • Getting Started with Python Libraries
  • Code Review System
  • Code Quality & Code Style
  • Working with JSON
  • Virtual Environments
  • Command-Line-Arguments
  • Getting Started with Batch Files
  • OOPs Concepts
  • Introduction
  • Getting Started
  • Widgets & Layouts
  • Signals and slots
  • Stylesheets
  • Getting Started with Standalone Apps
  • Building UI Using Qt-Designer
  • Getting Started
  • Maya API Fundamentals
  • Maya API Commands
  • Custom Tools Loading
  • Creating Python UIs
  • Loading UIs
  • Callbacks
  • Project
  • Getting Started with Nuke API
  • Nuke Scripting
  • Node Operations
  • Knob Operations
  • Nuke UI Customization
  • Callbacks
  • Loading Custom Tools
  • Creating Custom Tools
  • Portfolio Development
  • Mock Interview
  • Main Project (1.5 months)

Technologies Included in this Program

This program comprises a curated selection of courses designed & Technologies include to equip participants with essential skills and knowledge for success. Through a blend of theoretical learning and practical projects, participants will emerge with a robust foundation.

GIT Fundamentals

GIT Fundamentals

Git Fundamentals & Practical Usage

Python Basics

Python Basics

Python Basics, Fundamental Concepts, Scripting and Automation.

Python Qt - Fundamentals

Python Qt - Fundamentals

Create Desktop Apps & Tools UI

Windows CLI - Fundamentals

Windows CLI - Fundamentals

Windows CLI - Fundamentals

Jira Fundamentals

Jira Fundamentals

Ticket & Task Management System

VS Code

VS Code

All setup and essentials required for VFX Development.

Nuke API

Nuke API

Write scripts and tools using Nuke Python API.

Maya API

Maya API

Write scripts and tools using Maya Python API.

Program Walkthrough

Classroom Training

Classroom Training

Practical Tasks

Practical Tasks

Project

Project

Portfolio Showcase

Portfolio Showcase

Get Placed

Get Placed

Classroom Training

Classroom Training

divider
Practical Tasks

Practical Tasks

divider
Project

Project

divider
Portfolio Showcase

Portfolio Showcase

divider
Get Placed

Get Placed

Skills You will Gain

Students in this program will gain a strong foundation in software engineering principles tailored specifically for the VFX and animation industry. They will learn industry-standard software tools and grasp essential concepts in computer graphics and rendering.

Python Scripting & Automation

Learn the art of automating repetitive tasks using Python scripting.

Developing DCC Tools

Learn to develop custom tools for Digital Content Creation (DCC) software.

CLI Tools Development

Build command-line interface tools to streamline workflows and processes.

Writing Standard Python Code

Write clean, efficient, and industry-standard Python code.

Designing Standalone Apps

Create independent applications tailored to specific VFX needs.

Fundamentals of Computer Graphics

Understand the basic principles and concepts of computer graphics.

Collaboration and Communication

Enhance your ability to work effectively within a team and communicate ideas.

Scripting within VFX Applications

Integrate and automate tasks within leading VFX software applications.

Custom Tools Development

Develop bespoke tools to solve unique challenges in the VFX pipeline.

Industry Connections

Gain valuable industry contacts and insights to boost your career in VFX.

Technical Problem Solving and Troubleshooting

Hone your skills in identifying and resolving technical issues.

Projects

Work on real-world projects to apply and showcase your newly acquired skills

Program Roadmap

Navigate your career with a step-by-step plan, progressing from basics to advanced skills, backed by personalized goals and expert guidance.

Black RoadDotted Road
Python Basics

Python Basics

Learn about the fundamentals of Python.

GIT, Jira, Python

Learn about Git, Jira foundations and start with creating UIs using Python.

GIT, Jira, Python
Python Scripting

Python Scripting

Start creating scripts for automation workflows including CLI tools for VFX industry.

Maya Python API

Learn using Maya Python API from scratch and use it to create scripts and tools.

Maya Python API
Nuke Python API

Nuke Python API

Learn using Nuke Python API from scratch and use it to create scripts and tools.

Projects

Create final projects for your portfolio to display your development skills.

Projects

Admission Process

1

Contact Us

2

1 on 1 Call

3

Book Your Seat

4

Enroll

Program Completion Certificate

Upon completion of VFX Software Developer Foundation Program, students will receive a prestigious completion certificate. This certificate serves as a tangible validation of the skills and knowledge they have acquired throughout the course.

Certificate stamp
Program Certificate

Where VFX Software Developers Begin Their Journey!

Reach Us:

Address: Lake Bloom Residency Saki Vihar Road Powai, Mumbai, Maharashtra 40007

Email Address: contact@gamutx.com

Follow Us:

Useful Links:

Programs

Important Info:


Copyright 2024 GamutX | All Rights Reserved