← All courses

Course: ComfyUI — Generating Images and Video with Node-Based Workflows

**Beginners** who want to learn image and video generation from scratch through visual workflows. **Automatic1111 / Fooocus users** looking to move to a more flexible node-based approach. **Advanced users and developers** who need ControlNet, Flux, video models, an API, and custom nodes.

Log in to start →

Course preview

What you will learn

Explore the full curriculum before you enrol. Lessons unlock after purchase or free enrolment.

01

Installing ComfyUI and Getting Familiar with the Interface

Topics covered

  • Choose the right installation method (Desktop, Portable, manual, cloud) for your hardware and OS.
  • Understand the system requirements and ComfyUI's folder structure (especially `models/`).
  • Learn the main interface elements: the canvas, sidebar, menu, template library, and keyboard shortcuts.
1 lesson10 questions~25 min
02

Your First Generation: text2img on SD1.5/SDXL

Topics covered

  • Load a ready-made text2img workflow three ways: from templates, from a PNG's metadata, and from JSON.
  • Install a checkpoint model (SD1.5/SDXL) both automatically and manually.
  • Run your first generation and understand the role of every node in the base graph.
1 lesson10 questions~25 min
03

Anatomy of a Workflow: Nodes, Links, and Data Types

Topics covered

  • Understand the concept of a workflow as a node graph and visual programming.
  • Learn how a node is built: inputs, outputs, widgets, properties, and modes (mute/bypass).
  • Master links, the color coding of data types, and techniques for organizing a graph.
1 lesson10 questions~25 min
04

Advanced Techniques: img2img, Inpaint, LoRA, ControlNet, Flux

Topics covered

  • Master img2img and the role of the denoise parameter.
  • Learn inpaint/outpaint using the mask editor.
  • Connect one or several LoRAs for stylization.
1 lesson10 questions~25 min
05

Video Generation: Wan, Hunyuan Video, LTX

Topics covered

  • Understand how a video workflow differs from an image graph (a latent with a time axis, frame count, FPS).
  • Get to know the main open video models: Wan 2.x, Hunyuan Video, LTX-Video.
  • Master text2video and image2video modes, plus control modes (first-last frame, control).
1 lesson10 questions~25 min
06

Upscaling and Post-Processing Images and Video

Topics covered

  • Understand the difference between interpolated and neural network upscaling (ESRGAN and similar).
  • Master the basic Upscale Image (using Model) pipeline and the text2img + upscale combo.
  • Get to know latent upscaling and the hires fix technique (a second sampler pass).
1 lesson10 questions~25 min
07

Module 7

Topics covered

  • Learn to install custom nodes (Manager, git, Registry) and manage dependencies.
  • Understand how a custom node is built: a Python class, INPUT_TYPES, a function, a category.
  • Understand how the ComfyUI server works: HTTP routes, WebSocket, the queue.
1 lesson10 questions~25 min
08

Final Exam

Final exam
35 questions~60 min