Short Course: Introduction to CUDA (Fall 2021)
Covers basic topics in CUDA programming on NVIDIA GPUs. Topics include CUDA architecture; basic language usage of CUDA C/C++; writing, executing, CUDA code.

▶︎
An Intro to GPU Architecture and Programming Models I Tim Warburton, Virginia Tech

▶︎
ACES: GPU Programming (Spring 2025)

▶︎
Stanford CS149 I Parallel Computing I 2023 I Lecture 7 - GPU architecture and CUDA Programming

▶︎
CUDA Part A: GPU Architecture Overview and CUDA Basics; Peter Messmer (NVIDIA)

▶︎
Modern GPU Architecture | GPU Programming

▶︎
Fundamentals of GPU Architecture: Introduction

▶︎
Short course: Running Molecular Dynamics Simulations Using LAMMPS (Fall 2025)

▶︎
GTC 2022 - How CUDA Programming Works - Stephen Jones, CUDA Architect, NVIDIA

▶︎
RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

▶︎
10. CUDA C++ Basics

▶︎
CppCon 2016: “Bringing Clang and C++ to GPUs: An Open-Source, CUDA-Compatible GPU C++ Compiler"

▶︎
Intro to CUDA (part 1): High Level Concepts

▶︎
Stanford Seminar - NVIDIA GPU Computing: A Journey from PC Gaming to Deep Learning

▶︎
How CUDA Programming Works | GTC 2022

▶︎
CUDA Programming

▶︎
Co-Creator of Haskell: Useless vs Useful Languages, Rust vs C, Functional Programming | Simon Jones

▶︎
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

▶︎
GTC 2022 - CUDA: New Features and Beyond - Stephen Jones, CUDA Architect, NVIDIA

▶︎
Introduction to GPU Programming with CUDA and Thrust

▶︎
