Shader Witchcraft

Modern GPU Programming Education for Web Developers

About Us

Shader Witchcraft is an advanced educational platform dedicated to teaching modern GPU programming through WebGPU and WGSL. We help JavaScript developers, graphics programmers, and 3D artists master shader programming—transforming them from beginners into confident GPU programming experts.

What We Teach

Our comprehensive course covers the full spectrum of GPU programming:

Who We Serve

Our courses are designed for three primary audiences:

  1. JavaScript Developers who want to add GPU programming skills to their toolkit—whether for 3D applications or stunning visual effects in web projects
  2. Graphics Developers seeking to master the modern WebGPU API through practical, real-world implementations
  3. Shader Programmers ready to advance beyond basics and create sophisticated, production-ready GPU systems

Our Approach

We believe in simplified complexity—breaking down advanced GPU concepts into digestible, intuitive lessons. Every technique taught serves a practical purpose, ensuring you can immediately apply your knowledge to real projects.

The course follows a progressive mastery path:


The Visionary 3D Team

Shader Witchcraft is created and led by the team behind Visionary 3D, a YouTube channel with over 20,000 subscribers dedicated to WebGPU and shader programming education.

Our flagship WebGPU introduction video has reached over 200,000 views, and we've built a reputation for making complex graphics programming concepts accessible and practical.

Experience: 6+ years of professional GPU programming and graphics development


Business Information

Company Name: Shader Witchcraft / Visionary 3D
Business Type: Educational Technology Platform
Services: Online courses, tutorials, and GPU programming education

Contact Us

For business inquiries, partnership opportunities, or support:


For course-related questions, technical support, or enrollment information, please reach out via the email above. We typically respond within 1-2 business days.