Course Outline


  • Blender vs Autodesk 3ds Max vs Cinema 4D
  • Overview of Blender features and benefits

Getting Started

  • Installing Blender
  • Basic modeling concepts
  • Navigating the UI

Editing Basics

  • Types of editors
  • Switching between edit and object modes
  • Vertices, edges, and faces
  • Editing mesh data and objects

Modeling Meshes

  • Modeling modes
  • Structuring meshes
  • Adding primitives
  • Selecting and editing meshes
  • Object data, vertex groups, and custom data
  • UV maps and unwrapping
  • Mesh analysis and retopology

Curves and Surfaces

  • Tools and structure
  • Bézier and NURBS
  • Transforming objects
  • Shapes and splines

Metaballs and Hair Particles

  • Tools and structure
  • Adding and editing meta objects
  • Using grease pencil
  • Modifying particles

Sculpting and Painting

  • Enabling selection masking
  • Using the brush tool
  • Shaping models in sculpt mode
  • Adaptive sculpting methods
  • Editing UV textures and images

Animation and Rigging

  • Keyframes and keying sets
  • Using armature for rigging
  • Applying the lattice
  • Constraints, actions, and drivers
  • Markers, shape keys, and motion paths

Rendering 3D Scenes

  • Render engines in Blender
  • Eevee, cycles, and workbench
  • Using cameras, light objects, and materials
  • Shading nodes and color management
  • Freestyle non-photorealistic (NPR) rendering
  • Using layers and passes
  • Rendering and previewing animations

Exporting Files

  • Supported media formats
  • Exporting files to Alembic
  • Using the Collada module
  • Exporting files as USD, SVG, and PDF


Summary and Next Steps


  • Basic computer usage experience
  • Familiarity with 3D modeling


  • Artists
  • Game developers
  • Complete beginners
  35 Hours


Related Courses

Create an Augmented Reality (AR) Mobile Application with ARToolKit

 7 hours

ARToolKit is an open-source tracking library for creating Augmented Reality (AR) applications. It supports Windows, Linux, Mac, Android and iOS. In this instructor-led, live training, participants will learn how to build an augmented reality

Advanced Blender: Python Scripting

 7 hours

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

FreeCad: Getting Started with Parametric Modeling

 21 hours

FreeCAD is an open-source, customizable, multi-platform, scriptable and extensible parametric 3D modeler for designing real-life objects. In this instructor-led, live training, participants will learn how to model an object for later construction

Learning Maya

 14 hours

Autodesk Maya or Maya is a 3D computer graphics application. Maya allows users to create realistic animations from scratch. This instructor-led, live training (online or onsite) is aimed at web designers who wish to use Maya for creating 3D

WebGL: Create an Animated 3D Application

 21 hours

WebGL (Web Graphics Library) is a JavaScript API for rendering 3D graphics within a web browser without the use of plug-ins. In this instructor-led, live training, participants will learn how to generate realistic computer images using 3D

OpenSCAD: Introduction to 3D Modeling

 21 hours

OpenSCAD is an open-source, script-based application for modeling solid 3D CAD (computer-aided design) objects. This instructor-led, live training (online or onsite) is aimed at designers, mechanical engineers, and anyone who wishes to learn how

Pixar USD (Universal Scene Description) Fundamentals

 7 hours

Universal Scene Description (USD) is an open source framework developed by Pixar for exchanging 3D computer graphics data across different applications. It is designed to be flexible and extensible to other collaborative environments that run

Roblox for Developers

 14 hours

Roblox is an application that allows users to play and create a variety of games. Roblox Studio is a framework that allows users to design, build, and publish any game on Roblox. This instructor-led, live training (online or onsite) is aimed at

Scratch Programming

 7 hours

Scratch is a block-based computer programming language that simplifies programming concepts. This makes it easy to create simple games, interactive stories, and animations that can be shared and accessed collaboratively. This instructor-led, live

Unity: Developing 3D Games with C# and Javascript

 28 hours

Unity is a cross-platform game engine for developing video games for PC, consoles, mobile devices and websites. This instructor-led, live training covers the fundamentals of game development with Unity while walking participants

VR rapid prototyping in Unity3D for architecture showcasing

 28 hours

Format of the Course Interactive presentations 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

Unreal Engine 4

 21 hours

Unreal Engine is an industry-leading suite of game development tools for creating 3D games. It has been used to develop many of today's games and series, including Borderlands, Gears of War, BioShock, and Mass

Unreal Engine 5 Deep Dive

 14 hours

Unreal Engine 5 (UE5) is an advanced real-time 3D creation tool that generates photorealistic visuals and a life-like experience. UE5 is used to develop games such as Lyra, Redfall, Fortnite, Dreamhouse: The Game, Echoes of the End, Black Myth: