Back to Courses
AI023 Professional Artificial Intelligence

Introduction to Triton Programming: A Practical Tutorial

A comprehensive scientific tutorial designed to provide a full learning path for Triton, a Python-based language and compiler for writing custom GPU kernels. The course covers programming models, language semantics, numerical behavior, and performance optimization, moving from basic vector addition to fused and tiled operators used in modern deep learning systems.

5.0
30h
561 students
10 lessons
0 likes
Start Learning

Course Overview

Lessons

Lesson

01
Introduction to Triton: Philosophy and Design
02
Environment Setup and Identifying GPU Bottlenecks
03
The Triton Programming Model: Grids and Pointers
04
Core Language Semantics and Memory Masking
05
Implementing Your First Kernel: Vector Addition
06
Performance Foundations: Occupancy and Benchmarking