Learn CUDA in an Afternoon: an Online Hands-on Tutorial

Dr Alan Gray, EPCC, The University of Edinburgh. See http://www.epcc.ed.ac.uk/online-train... for the accompanying information and documents.

Getting Started with CUDA and Parallel Programming | NVIDIA GTC 2025 Session
▶︎

Getting Started with CUDA and Parallel Programming | NVIDIA GTC 2025 Session

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

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

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

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

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

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

Intro to CUDA (part 5): Memory Model
▶︎

Intro to CUDA (part 5): Memory Model

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

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

JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Course | Intellipaat
▶︎

JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Course | Intellipaat

But what is quantum computing?  (Grover's Algorithm)
▶︎

But what is quantum computing? (Grover's Algorithm)

Introduction to GPU Programming with CUDA and Thrust
▶︎

Introduction to GPU Programming with CUDA and Thrust

The FASTEST introduction to Reinforcement Learning on the internet
▶︎

The FASTEST introduction to Reinforcement Learning on the internet

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

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

What is SonarQube | Introduction SonarQube | SonarQube Tutorial | SonarQube Basics | Intellipaat
▶︎

What is SonarQube | Introduction SonarQube | SonarQube Tutorial | SonarQube Basics | Intellipaat

NVIDIA CUDA Tutorial 9: Bank Conflicts
▶︎

NVIDIA CUDA Tutorial 9: Bank Conflicts

Introduction to programming in CUDA C
▶︎

Introduction to programming in CUDA C

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

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

How To Code In Python | Python Tutorial For Beginners | Python Basics | Learn Python | Intellipaat
▶︎

How To Code In Python | Python Tutorial For Beginners | Python Basics | Learn Python | Intellipaat

Something is jamming GPS over Europe. Here's what we found
▶︎

Something is jamming GPS over Europe. Here's what we found

Accelerate Your Programming or Science Career with GPU Computing: An Introduction to Using CUDA
▶︎

Accelerate Your Programming or Science Career with GPU Computing: An Introduction to Using CUDA

How CUDA Programming Works | GTC 2022
▶︎

How CUDA Programming Works | GTC 2022

Programming with CUDA: Matrix Multiplication
▶︎

Programming with CUDA: Matrix Multiplication